Overview
Skills
Job Details
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:
- 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.
- 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
- 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