Role: Sr. DevOps Engineer (Integration and Deployment)
Location: Manassas, VA
Interview: In person interview
Duration: 6-12 Months
Client: SWIFT
Job Description:
We are seeking a versatile and skilled DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in continuous integration and continuous deployment (CI/CD) using Jenkins, infrastructure as code (IaaC), Kubernetes, cloud, and container technologies. Additionally, programming skills in Python or Java, and deployment automation experience are crucial for this role. A good understanding of Red Hat Enterprise Linux (RHEL) and vCenter API experience is also required. This role involves product testing to ensure our solutions meet the highest quality standards.
Key Responsibilities:
Design, implement, and manage CI/CD pipelines using Jenkins to streamline development, testing, and deployment processes.
Develop and maintain infrastructure as code using tools like Terraform, Ansible, or similar technologies.
Deploy, manage, and scale applications using Kubernetes and other container orchestration platforms.
Utilize cloud platforms (AWS, Azure, GCP) for infrastructure and application deployment.
Automate deployment processes to ensure efficient and reliable releases.
Write and maintain scripts in Python or Java for various automation tasks.
Collaborate with development, QA, and operations teams to ensure seamless integration and delivery of solutions.
Perform product testing to validate functionality, performance, and reliability of solutions.
Troubleshoot and resolve issues related to application and infrastructure performance.
Monitor system performance, identify bottlenecks, and propose optimizations.
Ensure security and compliance standards are maintained throughout the development and deployment processes.
Stay up to date with the latest industry trends and technologies to continually improve our DevOps practices.
Qualifications:
• Proven experience as a DevOps Engineer or similar role.
• Strong background in CI/CD using Jenkins.
• Hands-on experience with infrastructure as code (IaaC) tools such as Terraform or Ansible.
• Proficiency in container technologies like Docker and orchestration platforms like Kubernetes.
• Solid understanding of cloud platforms (AWS, Azure, GCP).
• Programming skills in Python or Java.
• Experience with deployment automation.
• Good understanding of Red Hat Enterprise Linux (RHEL).
• Familiarity with vCenter API.
• Experience in product testing and quality assurance practices.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration abilities.
• Ability to work independently and as part of a team in a fast-paced environment.