Junior DevOps Engineer
Location: Remote, DC
Employment Type: Contract to Direct Hire
Job ID: 140555
Date Added: 12/11/2023
Location: Remote
The Company
Our client is a dependable and trusted IT solutions provider in the Federal sector. They offer their clients end-to-end solutions to their mission challenges. We are looking for a Junior DevOps Engineer to provide support to our government clients.
Salary Expectations: $70,000 – $110,000
Overview: As a Junior DevOps Engineer, you will be a vital part of our technology team, focusing on the integration of DevOps practices into our development lifecycle. This role offers an excellent opportunity for individuals with a passion for automation, CI/CD, and Salesforce development. You will work closely with cross-functional teams to streamline our deployment processes, enhance system reliability, and contribute to the efficiency of our software development lifecycle.
Responsibilities:
- CI/CD Implementation: Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the software delivery process.
- Salesforce Apex Integration: Collaborate with developers to integrate CI/CD processes into Salesforce development workflows, especially focusing on Apex development.
- Jenkins Automation: Utilize Jenkins to automate build, test, and deployment tasks for various applications and environments.
- Scripting and Automation: Develop scripts and automation tools to streamline repetitive tasks and enhance the efficiency of the development and deployment lifecycle.
- Environment Management: Contribute to the setup, configuration, and management of development, testing, and production environments.
- Monitoring and Logging: Implement and maintain monitoring and logging solutions to ensure system health and provide insights into application performance.
- Collaboration: Work closely with development and operations teams to troubleshoot issues, optimize processes, and ensure the stability of our systems.
- Documentation: Create and maintain clear and comprehensive documentation for CI/CD processes and infrastructure configurations.
- Security Practices: Implement and enhance security best practices within the CI/CD pipelines and infrastructure.
- Learning and Development: Stay updated on DevOps trends, tools, and technologies, and actively contribute to your professional development.
- CI/CD Knowledge: Working knowledge of continuous integration and continuous deployment concepts and tools.
- Salesforce Apex: Understanding of Salesforce development, with a focus on Apex code and integration into CI/CD processes.
- Jenkins Experience: Hands-on experience with Jenkins for building, testing, and deploying applications.
- Scripting Languages: Proficiency in scripting languages (e.g., Shell, Python) for automation.
- Version Control: Familiarity with version control systems such as Git.
- Infrastructure as Code (IaC): Basic understanding of Infrastructure as Code concepts and tools.
- Problem-Solving: Strong problem-solving skills and the ability to troubleshoot complex issues.
- Communication: Effective communication skills to collaborate with cross-functional teams.
- Containerization: Familiarity with containerization technologies, such as Docker.
- Orchestration: Knowledge of orchestration tools, such as Kubernetes.
- Cloud Platforms: Exposure to cloud platforms, especially AWS
- Monitoring Tools: Experience with monitoring tools
- Agile Practices: Understanding of Agile development methodologies.
- Database Knowledge: Basic knowledge of databases and their integration into CI/CD pipelines.
- Certifications: Relevant certifications in DevOps or CI/CD tools.
- Web Technologies: Familiarity with web technologies and their impact on CI/CD processes.