Senior / engineer

Company:  Cynet Systems
Location: Atlanta
Closing Date: 19/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

We are looking for Senior Dev Ops CI/CD Engineer for our client in Atlanta, GA

Job Title: Senior Dev Ops CI/CD Engineer
Job Location: Atlanta, GA
Job Type: Contract

Job Description:

  • Build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
  • Select and deploy appropriate CI/CD tools.
  • Troubleshoot techniques and fix deficiencies.
  • Incidence management and root cause analysis as it relates to the CI/CD Pipeline.

Development and Operations:

  • Identify and build automated processes and act as the expert in software delivery.
  • Implement various development, testing, and automation tools within IT infrastructure.
  • Set up tools and required infrastructure.
  • Define and set development, test, release, update, and support processes for DevOps operation.
  • Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management as it pertains to the CI/CD Pipeline.
  • Communicate with all parties involved including senior management, developers, architects, and end users, who may be based in different locations and time zones.
  • Coordinate with and responsible for communicating with other teams within DHS and vendors as needed.
  • Creating and updating applicable technical documentation. Review technical documents produced by vendors.

Leadership:

  • Ability to work autonomously and make decisions within the CI/CD pipeline.
  • Serve as a mentor and guide to team members.
  • Coordinate and communicate with team and customers.
  • Manage stakeholders and external interfaces.
  • Operate as gatekeeper of the deployment pipeline.
  • Plan team structure, activities, and involvement in project management activities.

Administration:

  • Monitor processes during the entire lifecycle for its adherence and update or create new processes for improvement and efficiency.
  • Monitor and measure customer experience and KPIs.
  • Manage periodic reporting on the progress to the management and the customer.

Experience Required for the Job:

  • 10+ years of work experience in relevant field.
  • 5+ years of experience in AWS DevOps, implementation and management of CI/CD pipelines.
  • As needed ability to run the manual build/deploy and support deployment activities for all releases and coordinate with the development teams, provide successful deployment signoffs.
  • Build the branching strategy for the application teams to adapt and accommodate to meet the needs of the teams.

Required Knowledge:

  • GitHub, GitHub Actions, Workflows, Jira, AWS DevOps, Visual Studio Code/Professional, Salesforce, and IntelliJ w/ Illuminated Cloud.
  • Excellent analytical, problem-solving, and conceptual skills.
  • Very strong interpersonal skills and ability to work well with others within and across the organization.
  • Automation of CI/CD pipelines in AWS environments using necessary tools, Jenkins, AWS Code Pipeline.
  • Ansible experience, Terraform/CloudFormation for IaaS code solutions.
  • Excellent verbal and written communication skills with an ability to express complex technical concepts in business terms.
  • Preferred experience in Containerization (Docker/Kubernetes), System Integration (API or SDK), System Scripting, Basic Networking, and Unit Testing.
  • Hands-on experience with at least one configuration/deployment management system e.g., Ansible, Terraform/CloudFormation, or other similar tools.
  • Hands-on experience with at least one of the following languages: Node.js, AngularJS, PHP, Ruby, and Java. Proficient with Git and Git workflows.
  • Creation of Docker files, Container images and a container image repository.
  • Proficiency in leveraging automated testing tools to automate testing.
  • Experience with Java, Spring framework, spring boot code to do a build using maven scripts.
  • Design, build and maintain CI/CD pipelines in multiple integration and test (I&T) environments.
  • Install, configure, and manage Kubernetes clusters supporting the CI/CD deployment pipelines.
  • Install, configure, and manage additional CI/CD tools in the environment e.g., Jenkins, GitLab, Cucumber.
  • Install, configure, and manage automated testing tools in the environment.
  • Strong background in Linux/UNIX administration (e.g. RedHat/CentOS 7/Alpine Linux).
  • Experience with configuration management tools like Puppet and Ansible.
  • Knowledge of one or more scripting languages (bash, PowerShell, Python).

Desirable Experience:

  • Industry vendor certifications are desired (e.g. AWS, Azure, Google Cloud Platform or CNCF/Kubernetes certifications); although not essential if candidates have the experience and demonstrate the ability to work on these technologies.

Education:

  • Bachelor's degree in computer science, Information Systems, or equivalent experience.
  • Salesforce Admin or Developer Certification.

#J-18808-Ljbffr
Apply Now
Share this job
Cynet Systems
An error has occurred. This application may no longer respond until reloaded. Reload 🗙