We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Milford, CT

PROFESSIONAL EXPERIENCE

Confidential, Milford, CT

DevOps Engineer

Responsibilities:

  • Extensive experience in taking multiple applications into the production. Worked as a cross functional team member.
  • Responsible for effective provisioning, configuration, operation, and maintenance of systems hardware and software and overall infrastructure.
  • Create and maintain automated scripts that will deploy, configure, and test applications. Maintain an on - call schedule to support automation tools.
  • Working closely with several teams for timely delivery of applications.
  • Extensive experience in Azure with services like App Services, VMs, VNets, NSGs, Azure SQL, Service Bus, Service Fabric clusters, Redis, Kubernetes, etc.
  • Using Octopus deploy as the deployment tool for various deployments into various cloud services such as Azure, AWS.
  • Writing Custom PowerShell scripts and embedding them in Octopus for automating code deployments.
  • Writing custom step templates for the Octopus which can be used across several projects with necessary parameters.
  • Administering CI/CD infrastructure and performing planned maintenance updates to ensure we are updated to the latest versions and controlling access to different teams via AD.
  • Writing Custom ARM templates to automate the deployment of the infrastructure into Azure.
  • Migrating from ARM templates to Terraform templates to automate deployments to both Azure and AWS.
  • Proficient with container systems like Docker and container orchestration like Azure Container Service, Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Writing custom Helm charts to manage Kubernetes applications.
  • Worked on migrating the Jenkins from on-prem into Kubernetes.
  • Configuring Jenkins to spin up agents dynamically as containers, when builds are triggered.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Wrote the Ansible playbooks to automate the infrastructure and deploy the applications onto the Linux Servers.
  • Experienced in working with multiple version control system includes GIT, Bit Bucket and JFrog Artifactory.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Verifying stability, interoperability, scalability of the system architecture and ensure it meets both quality and performance requirements
  • Migration of the in-house infrastructure into the cloud which can ensure it can serve the increased traffic while lowering the costs
  • Writing ARM templates to automate deploying environments as part of Infrastructure as code.
  • Integrated AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams.
  • Troubleshoot any issues related to Network and Security policies
  • Monitor the applications and the infrastructure and take corrective actions accordingly
  • Implementing Network and Security policies to only allow secure connections into the cloud environments.
  • Supported and created documentation to transition development teams to ensure smooth migration.

Confidential

DevOps Engineer

Responsibilities:

  • Developing pipelines to automate infrastructure and code deployment to help facilitate delivering the projects faster.
  • Developing scripts to automate build and configuration of the infrastructure.
  • Analyzing the existing pipelines and tuning if necessary, to ensure maximum performance of a given job.
  • Create Azure Pipelines to automate the builds into Azure.
  • Installed, maintained, upgraded, and troubleshooted the cloud-based solutions, including but not limited to enterprise-level AWS services such as EC2, S3, etc.
  • Created the infrastructure and deployed the applications on AWS by using Create AMI and Deploy AMI model.
  • Worked on automating infrastructure deployment in Azure.
  • Configuring Azure VMs and SQL servers in Azure.
  • Configuring Sitecore IIS sites and automating Web and SQL deployments.
  • Administrating SQL server infrastructure and performing routine maintenance.
  • Validating the infrastructure requirements and ensure they meet company’s Network and Security policies.
  • Expertise in Centos, Red Hat Centos / RHEL backup/restore with tar including disk partitioning and formatting.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Writing ARM templates to automate deploying environments as part of Infrastructure as code.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Built out and maintained VSTS CI/CD pipelines to Azure
  • Train system users in system operation or maintenance.
  • SQL installation and configuration and writing T-SQL scripts for administrations, user management, backup and restores.
  • Worked on continuous integration using Jenkins, log collection, and analysis, version control systems like GitHub or SVN.
  • Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions
  • Providing technical support to other teams for the deployment and configuration.
  • Document technical specifications or requirements.

Confidential

Build and Release Engineer

Responsibilities:

  • Strong practical Linux and Windows-based systems administration skills in a Cloud or Virtualized environment.
  • Provide customers or installation teams guidelines for implementing secure systems.
  • Establish functional or system standards to address operational requirements, quality requirements, and design constraints.
  • Identifying the developmental needs of others and coaching, mentoring, or otherwise helping others to improve their knowledge or skills.
  • Configure servers to meet functional specifications.
  • Knowledge of SSL certificates management and Experience in Agile and DevOps practices.
  • Direct the analysis, development, and operation of complete computer systems.
  • Train system users in system operation or maintenance.
  • Providing information to supervisors, co-workers, and subordinates by telephone, in written form, e-mail, or in person.
  • Encouraging and building mutual trust, respect, and cooperation among team members.
  • Analyze security of systems, network, or data.

We'd love your feedback!