Precision Solutions DevSecOps Engineer in Sterling, Virginia
Sterling, VA (remote until restrictions lifted)
We are seeking a DevSecOps Continuous Integration / Continuous Deployment (CI/CD) Engineer to join our team. In this role, you will use your understanding of DevOps & cloud engineering, application development and software testing to streamline and accelerate software development. Your strong analytic and analytic skills skills and ability to solve challenges using leading-edge open-source technology will make an impact on our government clients’ critical missions, improving millions of lives across the globe. The ideal candidate will have experience with developing CI/CD software delivery pipelines and a background in systems administration (on-prem/cloud) or software development.
Design and Development
Design, create and maintain CI/CD software delivery pipelines & tools for an enterprise scale system with a large developer base.
Design, create and maintain Infrastructure as Code (IaC) code artifacts.
Design, create and maintain container-based application solutions.
Support wide range of automated domains including unit, functional, static code analysis, dynamic security code analysis, performance, accessibility and cloud infrastructure.
Use and support operation of source code repositories, including token-based authentication and pulling, branching and merging processes.
Use and support operation of artifact repository systems.
Develop and support infrastructure as code supporting deployment and maintenance of operating systems, cloud and container infrastructure, CI/CD orchestration and database schemas.
Assist in the identification, evaluation of leading-edge open-source testing tools and processes.
Participate in creating long-term and short-term strategies for scaling cloud environments.
Work with development teams to troubleshoot specific issues by recreating tests, validating configuration, etc.
Provide deployment support by deploying applications and microservices in cloud environments.
Advance DevSecOps processes and technologies using emerging technologies and cloud native tools.
Work collaboratively in a team setting using advanced Agile practices.
Support other similar professional duties assigned as needed.
Adhere to a comprehensive incident management program including problem management. Generate KPIs for service availability, uptime, and adherence to SOPs, and SLAs.
Maintain, monitor, and help improve the performance and availability of the 24x7 production environment including networks, servers, databases, etc.
Manage operational maintenance such as OS patches, security vulnerabilities etc. to ensure healthy status of various prod and non-prod environments.
Administer network monitoring system, alerting, log management, and other IT systems.
Participate in on-call rotation and provide hands-on support during emergencies, outages, and service transitions.
Improve system visibility and applications with advanced monitoring, metrics, and log analytics.
Analyze and identify root causes on critical problems, incident reports and communication.
3-5 years of experience in open-source CI/CD pipeline tools, including Jenkins (Groovy), Git, SonarQube, Nexus, Cucumber and Selenium,
1-2 years of experience using Kubernetes, Docker, AWS EKS and cloud orchestration, preferably OpenShift based.
1-2 years of experience supporting cloud-based systems using automation infrastructure as code technologies, preferably using AWS.
Solid understanding of microservice concepts
Expert scripting skills (Bash, Perl, Python)
Technical knowledge of AWS managed services (VPC, EC2, EKS, RDS), including monitoring and analytics tools such as AWS CloudWatch, NewRelic
Experience with code management systems (Git, Subversion)
Experience maintaining Java/Angular/Node web applications (SpringBoot, Angular, React)
Keen communication and teamwork abilities
Ready to embrace a fast-paced work environment with deadlines and new challenges.
Bachelor’s degree in computer science or a related field with 3+ years of relevant experience.
Employer will accept a suitable combination of education, training, or experience.
Experience delivering solutions using Agile delivery practices
Experience with Amazon Web Services (AWS)
Familiarity with revision control systems such as Git/Github
Experience enhancing the performance of high-traffic sites
Work Authorization: US citizenship required.
External Company Name: Precision Solutions
External Company URL: http://precision-solutions.com/