We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Hoboken, NJ

PROFESSIONAL SUMMARY:

  • Over 5 years of experience in IT industry with Build/Release Management CI/CD, Configuration Management Containerization, Orchestration & AWS, Azure operations Production in cross platform environments.
  • Extensive experience in Azure with services like App Services, VMs, VNets, NSGs, Azure SQL, Service Bus, Service Fabric clusters, Redis, Kubernetes, etc.
  • Experience in automated deployment (terraform,AWSCloudFormation), and serverless architectureAWSlambda and otherAWSservices.
  • Hands on PowerShell scripting experience
  • Experience creating cookbooks for Chef using the Ruby programming language
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Wrote Custom PowerShell scripts and embedding them in Octopus for automating code deployments
  • Experience in automated pipeline methodologies and CI/CD tool chain (GIT, Maven and Jenkins)
  • Experience with Container orchestration using Kubernetes and Docker
  • Experience with one or more public cloud platforms AWS and Azure
  • Excellent listening, verbal and written communications skills
  • Interpersonal skills with the ability to work with various levels of management and external vendors.

PROFESSIONAL EXPERIENCE

Confidential, Hoboken, NJ

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.
  • Wrote and tested Chef Cookbooks with Ruby and Vagrant to configure and perform tasks on remote nodes.
  • Create cookbooks for Chef using the Ruby programming language
  • 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.
  • Integrated Terraform into the CI/CD to automate infrastructure deployment into the code deployments.
  • Proficient with container systems likeDockerand container orchestration likeAzure Container Service,Kubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Writing Helm charts to manage Kubernetes applications.
  • Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.
  • Writing custom Helm charts to deploy applications into Azure Kubernetes.
  • 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, usedDockercoupled with load-balancing toolNginx.
  • 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. Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, Cloudtrail, IAM, and Trusted Advisor services.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.

Confidential, San Jose, CA

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. Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Written the Ansible YAML scripts to configure the remote servers
  • 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!