CI/CD Developer(State Government Experience - Required)

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Bash
Python
Powershell
Jenkins
GitLab CI
Circle CI
GIT
Terraform
CloudFormation
CI/CD
Kubernetes
Docker
Prometheus
Grafana
Datadog

Job Details

Role : CI/CD Developer
Client : Government of Massachusetts
Work Type : Remote/Hybrid
Duration :1 Year(Extendable)
Payrate : Based on Experience

eSystems Inc. is a fast-growing Systems Integrator based in Princeton, New Jersey. We provide strategic IT solutions and services with primary practice areas in Java and Microsoft centric e-Business solutions, ERP solutions, Enterprise Application Integration, Data Warehousing and Business Intelligence solutions. Our clients include Fortune 500 corporations, government agencies, small and mid-sized local businesses, and non-profit organizations.

As an equal opportunity employer, eSystems complies with all applicable laws, rules and regulations preventing discrimination against job applicants based on: race, ethnicity, religious beliefs, gender, gender identity, age, veteran status, marital status, physical challenges, or any other relevant factor

THE JD and the required skillset are below. Please make sure that the suitable candidate has atleast 90% of the skillset mentioned

The scope of the proposed services will include the following:

CI/CD Developer is responsible for designing, building, and maintaining automated continuous integration and continuous delivery (CI/CD) pipelines, ensuring smooth software delivery by automating build, testing, and deployment processes, collaborating closely with development and operations teams to streamline the development lifecycle and identify potential issues early on.
Key Responsibilities:
  • Pipeline Development:
    Design, implement, and maintain automated CI/CD pipelines using industry standard tools like Jenkins, GitLab CI, CircleCI, or similar, incorporating build, testing, and deployment stages.
  • Automation Scripting:
    Write scripts to automate tasks within the CI/CD pipeline, including code compilation, unit testing, integration testing, and deployment to various environments.
  • Version Control Management:
    Integrate with version control systems like Git to manage code changes and trigger pipeline executions based on commits and branches.
  • Monitoring and Troubleshooting:
    Proactively monitor pipeline execution, identify bottlenecks, and troubleshoot issues within the CI/CD process.
  • Collaboration:
    Work closely with developers, QA engineers, and operations teams to understand requirements, identify pain points, and optimize the CI/CD pipeline.
  • Security Integration:
    Implement security best practices within the CI/CD pipeline, including vulnerability scanning and code security checks.
  • Cloud Integration:
    Leverage cloud platforms like AWS, Azure, or Google Cloud Platform to build and manage CI/CD pipelines in a cloud-based environment.
Required Skills:
  • Programming Languages: Proficiency in scripting languages like Bash, Python, or PowerShell for automation tasks.
  • CI/CD Tools: Expertise in at least one major CI/CD platform (Jenkins, GitLab CI, CircleCI, etc.).
  • Version Control Systems: Deep understanding of Git and branching strategies
  • Infrastructure as Code (IaC): Familiarity with tools like Terraform or CloudFormation for infrastructure provisioning
  • Testing Frameworks: Knowledge of unit testing frameworks and integration testing methodologies
  • DevOps Principles: Understanding of DevOps culture, collaboration, and practices
  • Problem-Solving: Strong analytical skills to troubleshoot complex technical issues within the CI/CD pipeline
Desired Skills:
  • Containerization Technologies: Experience with Docker and Kubernetes for containerized deployments
  • Cloud Native Development: Familiarity with cloud-based services and architectures
  • Monitoring and Observability Tools: Knowledge of tools like Prometheus, Grafana, or Datadog for pipeline monitoring
  • Security Practices: Awareness of security best practices for CI/CD pipelines
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.