Job Title: DevOps Engineer
Location: Reston, Virginia
Job Type: Permanent
Job Description
Role Overview:
The DevOps Engineer will play a critical role in implementing and maintaining CI/CD processes, containerization technologies, and cloud services. The position requires strong technical expertise, hands-on experience, and a collaborative approach to drive innovation and efficiency in development and deployment pipelines.
Responsibilities:
Develop and implement robust DevOps CI/CD processes and methodologies.
Manage and deploy containerized applications using Kubernetes and Docker.
Utilize Spinnaker for continuous delivery and deployment workflows.
Write and maintain scripts in Python and Shell for automation and development tasks.
Configure and optimize Jenkins pipelines with Groovy scripting.
Integrate and manage code quality tools like SonarQube.
Administer Atlassian tools including Jira, Bitbucket, and Confluence.
Participate in on-call rotations to ensure system reliability and uptime.
Leverage AWS services such as CloudFormation Templates, S3, EC2, EKS, and others for cloud-based solutions.
Collaborate with business and technology teams to deliver intuitive features using Agile methodologies.
Qualifications:
Bachelor's degree in Computer Science or a related field.
5+ years of experience in Python and Shell scripting.
5+ years of expertise in Enterprise Architecture and/or Platform Architecture within financial services.
5+ years of hands-on experience with AWS Cloud services, including EC2, S3, EKS, RDS, ECR, CloudFormation Templates (CFT), IAM, KMS, Lambda, SNS, and SQS.
5+ years of experience in solution, data, and architecture for large-scale enterprise systems.
Keys to Success in This Role:
Demonstrates a strong work ethic and accountability for deliverables.
Technically proficient with hands-on expertise in relevant tools and technologies.
Excellent communication skills and a passion for problem-solving.
Open to adopting and learning new technologies in a fast-paced environment.
Willingness to take on diverse tasks to drive progress and innovation.
Additional Attributes:
Innovative mindset with a focus on providing effective solutions.
Collaborative and adaptable to changing priorities and requirements.