Epicareer Might not Working Properly
Learn More

DevOps CI/CD Engineer

Salary undisclosed

Apply on


Original
Simplified


Our government client is looking for an experienced DevOps CI/CD Engineer on a remote 9+ months renewable contract opportunity in Atlanta, GA.

Position: DevOps CI/CD Engineer

Job Description:
As a Senior Dev Ops CICD Engineer, you will have an essential role in integrating the project functions and resources across the product life cycle: planning, building, testing, deployment, support, and management of technology-based business solutions to meet business and technical requirements for agency initiatives. This role requires excellent communication and coordination skills to successfully integrate various functions in a coordinated manner and deliver the responsibilities to the customers satisfaction. The DevOps/CICD Engineer will undertake complex projects? requiring additional specialized technical knowledge and decision making on complex or ambiguous? application deployment issues.


CI/CD Engineering
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 & 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 agency 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
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.
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 CICD 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.
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).
  • Industry vendor certifications are desired (e.g. AWS, Azure, Google Cloud Platform or CNCF/Kubernetes certifications); although not essential if you have the experience and demonstrate the ability to work on these technologies.
Required/Desired Experience:
  • Bachelors degree in computer science, Information Systems, or equivalent experience Required
  • 5 years of Experience in AWS DevOps, implementation and management of CI/CD pipelines Required
  • Experience with AWS, Azure, Google Cloud Platform or CNCF/Kubernetes certifications Highly desired
  • 6 years of Strong background in Linux/UNIX administration (e.g. RedHat/CentOS 7/Alpine Linux) Required
  • GitHub, GitHub Actions, Workflows, Jira, AWS DevOps, Visual Studio Code/ Professional, Salesforce, and IntelliJ w/ Illuminated Cloud Required
  • 6 years of Strong Windows and Linux skills, to be successful, you must be very comfortable on a Linux server and able to easily navigate around Required
  • Salesforce Admin or Developer Certification Required
  • 10 years of Experience in relevant field Required
  • 5 years of Ansible experience, Terraform/CloudFormation for IaaS code solutions Required
  • Hands-on experience with at least one of the following languages: Node.js, AngularJS, PHP, Ruby, and Java. Proficient with Git and Git workflows Required

About Vector:
Vector Consulting, Inc., (Headquartered in Atlanta) is an IT Talent Acquisition Solutions firm committed to delivering results. Since our founding in 1990, we have been partnering with our customers, understanding their business, and developing solutions with a commitment to quality, reliability, and value. Our continuing growth has been and continues to be built around successful relationships that are based on our organization's operating philosophy and commitment to ** People, Partnerships, Purpose and Performance - THE VECTOR WAY

Celebrating 30 years of service.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job