What are the responsibilities and job description for the Build/DevOps Engineer position at Mindteck?
Build / DevOps Engineer
Description:
Seeking a qualified Build / DevOps Engineer to work in implementing Software Configuration Management and DevOps processes on the project to set-up and support our multi-release continuous Integration of software deployments. This role requires deep understanding and experience with several software and cloud environment configurations that relate to both the system administration and software engineering disciplines. The candidate will plan, develop, execute, and support applications build, release processes and maintain a source control system. The candidate will proactively work with agile development teams to implement and operate best practices to resolve issues with build, deployment scripts and WebSphere, Portal configurations. The candidate must be self-directed and a fast learner who enjoys a fast-paced team and flexible enough to work on modern technologies or legacy components to understand all the pieces that should align correctly to get code safely and frequently from development to production.
Job Responsibilities:
• Develop, build, configure, deploy, and support IT solutions for automation related to environment management, deployment, and operations
• Provide server support during various activities such as deployment and general application operations
• Responsible for maintaining, optimizing, and improving build and deployments systems
• Develop and enhance standards and policies around proper software delivery principles, and encourage/promote CI/CD
• Collaborate with developers to establish and ensure new environments meet requirements and conform to best practices
• Assist clients in the maintenance and administration of build/release systems, Incorporating new development projects into existing build structures.
• Create and maintain tools and scripts to deploy, configure applications, and document and manage automated build scripts.
• Advanced scripting experience and programming background
• Setup and troubleshoot application configuration issues in WebSphere environments.
• Support and Maintain rebase, merge process in source control environments using ClearCase- UCM, GIT tools
• Apply experience of DevOps best practices to enable highly available & reliable systems and processes
• Provide Subject matter expertise across cloud computing, infrastructure, IT operations, applications, enterprise architecture, data management, and cloud governance models with the ability to advise on industry-leading approaches
Required Skills:
• A minimum of 6 years of experience working with IT, DevOps, Configuration as Code (CaC) tools, infrastructure and Infrastructure as Code (IaC ) tools with Agile/DevOps development teams, and at least two years of experience in working with cloud technologies.
• Ability to write infrastructure code for provisioning and managing infrastructure.
• Good understanding of Java technologies and coding concepts to develop an automated build process for compilation, build, deploy, alerts, and build reporting.
• Extensive working experience working with Jenkins and CI/CD Pipelines. Setting up and maintaining CI/CD pipelines for build and deployment.
• Experienced in working with WebSphere, Portal Configurations, Tuning and Deploying large applications and in-depth troubleshooting experience of an application server in a J2EE context
• Experience with evaluating new tools, technologies, processes to improve speed, efficiency, and scalability of the continuous integration environment.
• Excellent understanding of DevOps, Agile, Scrum concepts to identify inefficiencies for cloud adoption through readiness assessments and development of strategies and approaches to optimize the implementation of cloud resources and capabilities
• Broad knowledge of major cloud technologies including virtualization, containers, networking, etc., on different cloud platforms and additional experience in the areas of IT and cloud technology architecture, service management and resiliency is a plus
• Broad design expertise across VPC design, IAM definition, OS tuning/configuration, Kubernetes, database tuning/configuration, DevOps toolchains, provisioning automation, service management, operations, and security
• Extensive and advanced hands-on Python scripting for automation tasks.
• Hands-on experience on Docker and Kubernetes container orchestration and management platform, e.g., OpenShift or equivalent implementation
• Knowledgeable of scripting with one or more: YAML, JSON, PowerShell, and BASH.
• Extensive experience in setting up CI/CD automation tools such as Git, Jenkins, Ansible.
• Cloud scripting such as Terraform and CloudFormation.
• Strong technical, analytical skills, problem-solving abilities, coding, testing and debugging skills
• Certified in one or more cloud platforms is a plus.
Description:
Seeking a qualified Build / DevOps Engineer to work in implementing Software Configuration Management and DevOps processes on the project to set-up and support our multi-release continuous Integration of software deployments. This role requires deep understanding and experience with several software and cloud environment configurations that relate to both the system administration and software engineering disciplines. The candidate will plan, develop, execute, and support applications build, release processes and maintain a source control system. The candidate will proactively work with agile development teams to implement and operate best practices to resolve issues with build, deployment scripts and WebSphere, Portal configurations. The candidate must be self-directed and a fast learner who enjoys a fast-paced team and flexible enough to work on modern technologies or legacy components to understand all the pieces that should align correctly to get code safely and frequently from development to production.
Job Responsibilities:
• Develop, build, configure, deploy, and support IT solutions for automation related to environment management, deployment, and operations
• Provide server support during various activities such as deployment and general application operations
• Responsible for maintaining, optimizing, and improving build and deployments systems
• Develop and enhance standards and policies around proper software delivery principles, and encourage/promote CI/CD
• Collaborate with developers to establish and ensure new environments meet requirements and conform to best practices
• Assist clients in the maintenance and administration of build/release systems, Incorporating new development projects into existing build structures.
• Create and maintain tools and scripts to deploy, configure applications, and document and manage automated build scripts.
• Advanced scripting experience and programming background
• Setup and troubleshoot application configuration issues in WebSphere environments.
• Support and Maintain rebase, merge process in source control environments using ClearCase- UCM, GIT tools
• Apply experience of DevOps best practices to enable highly available & reliable systems and processes
• Provide Subject matter expertise across cloud computing, infrastructure, IT operations, applications, enterprise architecture, data management, and cloud governance models with the ability to advise on industry-leading approaches
Required Skills:
• A minimum of 6 years of experience working with IT, DevOps, Configuration as Code (CaC) tools, infrastructure and Infrastructure as Code (IaC ) tools with Agile/DevOps development teams, and at least two years of experience in working with cloud technologies.
• Ability to write infrastructure code for provisioning and managing infrastructure.
• Good understanding of Java technologies and coding concepts to develop an automated build process for compilation, build, deploy, alerts, and build reporting.
• Extensive working experience working with Jenkins and CI/CD Pipelines. Setting up and maintaining CI/CD pipelines for build and deployment.
• Experienced in working with WebSphere, Portal Configurations, Tuning and Deploying large applications and in-depth troubleshooting experience of an application server in a J2EE context
• Experience with evaluating new tools, technologies, processes to improve speed, efficiency, and scalability of the continuous integration environment.
• Excellent understanding of DevOps, Agile, Scrum concepts to identify inefficiencies for cloud adoption through readiness assessments and development of strategies and approaches to optimize the implementation of cloud resources and capabilities
• Broad knowledge of major cloud technologies including virtualization, containers, networking, etc., on different cloud platforms and additional experience in the areas of IT and cloud technology architecture, service management and resiliency is a plus
• Broad design expertise across VPC design, IAM definition, OS tuning/configuration, Kubernetes, database tuning/configuration, DevOps toolchains, provisioning automation, service management, operations, and security
• Extensive and advanced hands-on Python scripting for automation tasks.
• Hands-on experience on Docker and Kubernetes container orchestration and management platform, e.g., OpenShift or equivalent implementation
• Knowledgeable of scripting with one or more: YAML, JSON, PowerShell, and BASH.
• Extensive experience in setting up CI/CD automation tools such as Git, Jenkins, Ansible.
• Cloud scripting such as Terraform and CloudFormation.
• Strong technical, analytical skills, problem-solving abilities, coding, testing and debugging skills
• Certified in one or more cloud platforms is a plus.
Salary : $52 - $72