We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • A Professional 7+ years’ experience in Configuration Management, Change/Release/Build Management, System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS, and expertise in automating builds and deployment process using Shell scripts wif focus on DevOps tools, AWS, and Azure Cloud Architecture.
  • Complete understanding of Software Development Life Cycle wif Agile Methodologies.
  • In - depth understanding of the tools and best practices of Software Configuration Management such as Ansible, Chef.
  • Experience writing Ansible playbooks to deploy automated tasks to multiple servers using Python3.5, Managing Configurations of AWS Nodes and Test Playbooks on AWSinstances using Python and written Ansible Scripts to assist Dev servers.
  • Solid understanding of Unix/Linux operating systems, networking, architecture, and core web technologies (such as DNS, Routing, TCP/IP, VPN, and Load Balancing)
  • Experience in using Jenkins and pipelines to drive all microservices builds out to the Docker registry and tan deployed to Kubernetes, created Pods and managed using Kubernetes. Managed a PaaS for deployments using Docker, Kubernetes
  • Configuring, Automating and Deploying Chef, Puppet and Ansible for configuration management to existing Infrastructure
  • Proficient wif Java, JavaScript Object Notation (JSON), GIT, Jenkins and Yum
  • Experience wif server-side Javascript technologies such as Node.js
  • Experience wif ESM and monitoring tools such as AppDynamics, Splunk, & Dynatrace APM
  • Hands-on experience Cloud formationJSONtemplates inTerraformfor infrastructure as code.
  • Experience in setting upPuppetmaster,Puppetagents for managing enterprise policies, configurations.
  • Used PowerShell scripting for automation of deployments and for procuring Virtual Machines in Azure.
  • Extensively worked on source code management tools like GIT, SVN, Bitbucket.
  • Experience wif migration of code base from SVN to GIT. Automation, designing and implementing continuous integration using Jenkins.
  • Experience in using JIRA and confluence.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Worked onRedhat OpenShiftto improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Worked onOpenShiftfor container management and to enhance container platform multi - tenancy.
  • Worked onJavaand.netapplications by automating their build from end to end, even by integrating test tools likeSonarQubeandVisual StudiousingJenkins.
  • Troubleshoot various network issues effect solutions and collaborate wif staff and outside vendors to resolve complex problems.
  • Having scripting noledge on Bash, Shell.
  • Worked wif Build and Release automation framework designing, Continuous Integration and Continuous Delivery, Build and Release Planning, Procedures, scripting and automation.
  • Good analytical, problem solving, communication skills and ability to work either independently wif a little supervision or as a member of a team.

TECHINCAL SKILLS:

Cloud Environment: Amazon Web Services (AWS), Azure.

AWS Services: VPC, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda,DynamoDB, Direct Connect, Storage Gateway, DNS, SMS.

Operating Systems: Linux (Red Hat, CENTOS), Ubuntu,Windows.

Scripting: Python, Shell Scripting, Groovy and Bash Shell, Power Shell, Go.

Version Control Tools: GIT, GITHUB, Subversion (SVN), CVS and Bitbucket.

Build Tools: Maven, Nexus, and Ant.

Containerization Tools: AWS ECS, Docker, Kubernetes, Openshift

Application Servers: WebSphere Application Server, Apache Tomcat, WebLogic.

Automation & Configuration Tools: Puppet, Ansible, Jenkins.

Orchestration Tools: Kubernetes.

Networking Protocols: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP.

Monitoring Tools: AWS CloudWatch, Grafana.

PROFESSIONAL EXPERIENCE:

Confidential, Chandler, AZ

DevOps Engineer

Responsibilities:

  • Designing and developing automation scripts such as Terraform and to meet high availability and security parameters.
  • Initiating build jobs using the continuous integration tool wif Jenkins.
  • Developing automation scripts for using Infrastructure as code using terraform scripts.
  • Support the developer requests for code pipelines for the projects.
  • Performance monitoring of the infrastructure wif monitoring tools such as Grafana and AWS Cloud Watch.
  • Writing Terraform scripts using AWS resources like ECS, ELB, EC2, S3, Lambda and deploy them.
  • Involved in design, implementation and modifying thePythoncode.
  • Setting up various GIT Webhooks on the Continuous Operations, Setting up the entire pipeline and Jenkins configurations.
  • Setup full CI/CD pipelines so dat each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Helped individual teams to set up their repositories in GIT and maintain their code and help them setting up jobs which can make use of CI/CD environment
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.
  • Writing Docker files, supporting and building the docker images and publishing into private repository Nexusv3.
  • Design, implement, monitor and maintain AWS environment leveraging products such as EC2, RDS, ElasticCache
  • DevelopedPythonandshell scriptsfor automation of the build and release process.
  • Worked in container based technologies likeDocker,KubernetesandOpenshift
  • Worked on creating deployment scripts usingPowerShelland automated multiple daily maintenance tasks using PowerShell. writing data APIs and multi-server applications to meet product needs using Golang.
  • Orchestration wif tools and services like AWS CloudFormation, Terraform and custom build orchestration tools directly interacting wif APIs
  • Automate using Ansible and Python the configuration, installation and deployment set up of many systems wifin Cloud Services including the monitoring system.
  • Worked on Implementing the entire CI/CD using Groovy Scripting.
  • Implementing SDLC such as Klockwork, Protex, Sonarcube scanners wifin the pipelines to maintain the code standards. design high availability applications on AWS across availability zones and availability regions design applications on AWS taking advantage of disaster recovery design guidelines.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Analyze and resolve conflicts related to merging of source code for GIT
  • CodeManagement on Git Pull request process for reviews and maintaining the Code Pipeline Running.
  • Manage the Infrastructure by Monitoring the security violations
  • Maintain the documentation, runbooks and support scripts.
  • Providing Infrastructure and services for automating CI/CD for project teams
  • Troubleshooting the issues along the CI/CD Pipelines.
  • Creating Tickets in Jira, Tracking and Communicating wif IT for services.
  • Writing CloudFormation Templates on AWS to spun up the Multiple services at once.
  • Maintaining the EC2 instances and services up and running and installing the SSM-agents to maintain the Security.
  • Working wif Rest API of Nexus, GITHUB for getting the data for work items.

Environment: Ubuntu, Terraform, Jenkins, Jira,Ansible, AWS, GIT, Shell/Groovy scripts, Nexusv3, Python3.5,Docker, Kubernetes, CaaS, IAC, Grafana.

Confidential, Denver, CO

DevOps Engineer / Cloud Engineer

Responsibilities:

  • Collaborating wif development teams to enhance deployment processes by implementing Continuous Integration and Continuous Delivery (CI/CD).
  • Providing status and performance reporting on test/development environments.
  • Defined and managed a well-defined project management process, scheduling and ongoing process improvement initiatives to implement best practices for Agile Project Management.
  • Involved in configuring and integrating the servers wif different environments to automatically provisioning and creating new machines.
  • Configured the Auto scaling and ELB groups in AWS to main high scalable and secure environment.
  • Automate provisioning and repetitive tasks usingPython.
  • Designed User Defined Routes wif custom route tables for specific cases to force tunneling to the Internet via On-premise network and control use of virtual appliances in the customer's Azure environment.
  • Writing Terraformfor infrastructure as code and deployed in Azure Cloud.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Experience working on several Dockercomponents like DockerEngine, Docker Hub, Docker Machine, Docker Compose and DockerRegistry.Created multiple Containers wif Specific Run Times and Proxying using NGINX for Virtual Hosting of Multiple Containers in Single Docker Host.
  • Proof of Concept (POC) on building/maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS.
  • Created and maintained the Python deployment scripts for the Web Sphere; web application server.
  • Worked on Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Configured Elastic Load Balancers wif EC2, and Auto scaling groups.
  • DeployedAWSIaaS virtual machines and Cloud services (PaaS role instances) into secure VNets and Subnets.
  • Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Developed a shell script to display all the environment variables during the deployment of our application to another client.
  • Work on creation ofPuppetmanifest files to install tomcat instances and to manage configuration files for multiple applications
  • Perform the automation usingPuppetConfiguration management. Automation of applications end to end throughpuppet
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
  • Provided 24X7 supports on a rotation basis.

Environment: Ubuntu, AWS, Terraform, Docker, Ansible, Jenkins, Kubernetes, ANT, Maven, Shell, Python, Web Sphere, and Load Balancers.

Confidential, Okemos, MI

DevOps Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Azure cloud infrastructure consisting of multiplenodes and VMware Virtual machines as required in the environment.
  • Used ANT to perform daily and weekly Software Builds.
  • Implemented Windows PowerShell scripts to monitor the event logs of critical windows servers.
  • Wrote chef modules for installing and managing Java versions and managing persistent SSH tunnels.
  • Automated the regular tasks in Subversion and streamlining the process of access to SVN.
  • Automated setting up server infrastructure for theDevOpsservices, usingAnsible,shellandpython scripts.
  • Creating Jenkins Templates based on the technology stacks by using shell scripting
  • Resolving build and deployment issues during implementation of applications.
  • Providing the assistance for the smooth phase of Release for the Emergency and Expediate Releases by getting the Director Level Approval and coordinating wif different teams
  • Openshiftvirtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency
  • Involving in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MY SQL into different environments like Development, QA.
  • On the other hand, also achieved building of.netapplication by integrating Visual Studio wif Jenkins.
  • Designed User Defined Routes wif custom route tables for specific cases to force tunneling to the Internet via On-premise network and control use of virtual appliances in the customer's Azure environment.
  • Build Java code and.NETcode on to different Jenkins servers as per the schedule.
  • Participate in release team meetings and contribute to the release process through completion
  • Configured and maintained codebase to support the build and deployment of code on servers.
  • Merging and tagging need to be done after the code went live in environment.
  • Configure instances health and monitor CPU utilization and do scaling process.
  • Maintained a Live Like environment to test any production issues on the setup and push it into production.

Environment: MYSQL, ANT, Azure, Chef, Openshift, Jenkins, LINUX, Windows,.Net.

Confidential

DevOps /AWS Engineer

Responsibilities:

  • Configured and maintained user accounts for development, QA, and production teams and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate wif each other using IAM and performed S3 buckets creation, policies and on the IAM role base policies and customizing the JSON template.
  • Used Cloud Watch for monitoring AWS cloud resources and the applications dat deployed on AWS by creating new alarm, enable notification service.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using ChefRecipes. created custom sizedEC2instances,VPC,subnets, NAT, ELBandSecurity groups usingAWS Cloud Formationtemplates
  • Configured the IT infrastructure as code writing manifests, classes, and modules inPuppet.
  • Develop the scripts to push patches, files and maintain configuration drift through thePuppettool
  • Installed, configured& administered Bamboo on Linux machines along wif adding/updating
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT wif Jenkins and schedule jobs using POLL SCM option.
  • Day to day activities like building and deploying code in different environments like DEV, SIT, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes and Chef.
  • Continuous Integration /Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins and Nexus
  • Experience in working on source control tool GIT. Strong noledge on source controller concepts like Branches, Merges and Tags.
  • Worked extensively in configuring Auto scaling for high Availability.

Environment: CentOS, JIRA, Subversion, JIRA, Web Sphere, Puppet, Bash Shell scripting, Python, Unix, Maven, GIT, SVN, ANT, Jenkins, Shell Scripts, Web Sphere.

We'd love your feedback!