DevOps Engineer | Codersbrain
Job Description
Infrastructure Engineer
Company Overview
No specific details provided about the company.
Job Summary
The Infrastructure Engineer will utilize their expertise in Infrastructure as Code (IaC) and Source-Driven Deployment frameworks to optimize deployment workflows and enhance infrastructure management. This role is essential for improving the quality and efficiency of the deployment processes, contributing significantly to the organization’s technical capabilities and overall goals.
Responsibilities
- Implement and maintain Infrastructure as Code (IaC) models and Source-Driven Deployment frameworks.
- Develop and manage Continuous Integration/Continuous Deployment (CI/CD) workflows using GitLab.
- Utilize Salesforce Metadata Deployment processes and tools, such as Salesforce CLI, Metadata API, and ANT, for efficient deployment.
- Create and manage Salesforce packages (1GP and 2GP) while understanding the nuances between managed and unmanaged packages.
- Write scripts in Python, YAML, or Bash to automate deployment pipelines, with a preference for YAML or Python.
- Implement quality gates and manage them to ensure standards are met and deployment risk is minimized.
Qualifications
- Proven experience working in an Infrastructure as Code (IaC) model or Source-Driven Deployment frameworks.
- Strong knowledge of GitLab for CI/CD deployment workflows.
- Proficiency in Salesforce Metadata Deployment processes and tools (Salesforce CLI, Metadata API, ANT).
- Experience with Salesforce package creation (1GP, 2GP) and understanding managed vs. unmanaged packages.
- Solid scripting skills in Python, YAML, or Bash.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, comfortable in hybrid, cross-functional team settings.
- Degree in Computer Science or a related field preferred.
Preferred Skills
- Knowledge of additional scripting languages or CI/CD tools would be beneficial.
- Familiarity with cloud technologies and services could enhance the candidate's profile.
Experience
Minimum experience requirements are not specified, but proven experience in relevant technologies is necessary.
Environment
The role may involve a hybrid working environment, collaborating with cross-functional teams.
Salary
No salary information provided.
Growth Opportunities
Opportunities for career advancement within the company have not been specified.
Benefits
No specific benefits have been listed.