DevSecOps Engineer
3 settimane fa
Description: A DevSecOps Engineer job working REMOTELY from anywhere in the U.S. is currently available at Belcan. The DevOps Engineer plays a crucial role in enhancing the development and deployment lifecycle of software applications by implementing automation, continuous integration, and continuous delivery (CI/CD) pipelines. This role involves collaborating with development, operations, and quality assurance teams to streamline processes, optimize infrastructure, and ensure the reliability, scalability, and security of applications. DevSecOps Engineer Job Duties: The duties of a DevOps Engineer can vary depending on the project, its size, and specific requirements. However, common tasks and responsibilities include:
- Infrastructure Automation: Design, implement, and maintain automated infrastructure provisioning and configuration management solutions using tools like Terraform, Ansible, Puppet, or Chef.
- Continuous Integration/Continuous Deployment (CI/CD): Develop, maintain, and enhance CI/CD pipelines to automate the build, test, and deployment processes for applications and services.
- Containerization and Orchestration: Implement containerization using Docker and orchestration using Kubernetes or similar platforms to manage containerized applications efficiently.
- Infrastructure as Code (IaC): Write and maintain infrastructure code using declarative languages such as YAML or JSON to define and provision cloud resources.
- Security: Implement security best practices throughout the infrastructure and application lifecycle, including secure configurations, access controls, and vulnerability management.
- Cloud Computing: Deploy and manage applications on public cloud platforms like AWS, Azure, or Google Cloud Platform, leveraging their services and features.
- Bachelor"s degree in computer science, Engineering, or related field (or equivalent work experience).
- Proven experience in DevOps roles, with a strong understanding of software development, deployment, and operations processes.
- Crucial to have familiarity with cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
- Proficiency in Continuous Integration/Continuous Delivery (Deployment), utilizing Jenkins, Azure Devops, or Gitlab CI/CD.
- Containerization Technologies. Proficiency in Docker, Kubernetes
- Troubleshooting skills - Ability to analyze and resolve issues with CI/CD pipeline.
- Strong analytical and problem-solving skills, with a focus on automation and efficiency.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Ability to travel periodically.
- US Citizenship only
- Expertise in Infrastructure as Code utilizing Azure Resource Manager or Terraform.
- Version Control/Source code management - Highly proficient in Git\Azure Repos