We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in IT industry with major focus on Configuration, SCM, Build/Release Management and as AWS DevOps Operations, Production and cross platform environments.
  • Expertise in Amazon AWS cloud which includes services like: EC2, S3, VPC, ELB, IAM, Cloud Front, Cloud Watch, Route53, Security Groups.
  • Designed roles and groups using AWS Identity Access Management (IAM) maintained user accounts, RDS, Rout53, VPC, RDB, SES, SQS & SNS services in AWS.
  • Experience in creating secured cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment on AWS.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Hands on experience in Elastic Load Balancing (ELB) which automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Expertise in using Amazon Route 53 to configure DNS health checks to route traffic to healthy endpoints or to independently monitor the health of the application and its endpoints.
  • Created Security Groups to secure the VPC instances.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Experience in cloud stack such as AWS (cloud formation) and VMWARE stack.
  • Sound Knowledge in migrating on premise to Windows Azure using Azure Site Recovery and Azure Backups.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
  • Experience in creating ARM templates for Azure platform.
  • Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.
  • Good knowledge in Continuous Integration (CI) and Continuous Deployment (CD) methodologies.
  • Experience with Configuration management tools like Puppet, Chef, Ansible, AWS (OPS work) and Open Stack.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Used Chef for Configuration Management and Deployment. Created cookbooks in Chef for automating the remote servers.
  • Worked on creating modules and manifests in Puppet to obtain Continuous deployment in Development, QA and Production.
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format.
  • Run Ansible Scripts to provision Dev servers.
  • Used Ansible server and workstation to manage and configure nodes.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, Web Sphere, and JBOSS to deploy code.
  • Involved in Automation with the help of Scripting languages like Ruby, Shell and Python.
  • Experience in Administration for various environments in software development life cycle (SDLC).
  • Trouble shooting the Java Applications with different test cases.
  • Excellent communication team membership and relationship management skills.

TECHNICAL SKILLS:

Languages: Bash, Python, Ruby, C, C++, Java, PL/SQL

DB systems: Oracle10g/11g/12c, My SQL, Mongo DB

Versioning Tools: GIT, SVN

Virtualization: Docker, VM Ware, Oracle Virtual box

CI/CD Tools: Jenkins, Bamboo, Teamcity

Build tools: ANT, Maven and Gradle

Monitoring tools: Nagios, Splunk

CM Tools: Chef, Puppet, Ansible

Provisioning tools: Terraform

AWS services: IAM, EC2, Lambda, EBS, ELB, S3, EFS, RDS, Dynamo DB, VPC, Route 53 Cloud Front, API Gateway, Cloud Watch, Cloud Formation, Ops Works, Cloud Trail

Servers: Apache tomcat, WebLogic, Nginx

SDLC Methodologies: Agile (Scrum), Waterfall

Web Technologies: HTML5, JavaScript, XML, CSS, JSP, JDBC

Platforms: UNIX, Linux, Solaris, Windows Vista/XP/8,10

CERTIFICATION/LICENSES: AWS Developer Associate

WORK EXPERIENCE:

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Configured Jenkins for continuous integration
  • Configured Jenkins with Plugins and created jobs.
  • Troubleshoot the build issue during the Jenkins build process.
  • Responsible for Database build, release and configuration.
  • Responsible for nightly and weekly builds for different modules.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Managing Monitoring solution using Nagios Environment.
  • Updating monitoring parameter in Nagios with active and passive check.
  • Integration of Maven/Nexus, Jenkins, Urban code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Coordinate with the development, Database Administration, QA and IT Operation teams to ensure there are no conflicts.
  • Worked very closely with the project managers to understand a code/configuration release scope and how to confirm a release was successful
  • Defined branching, labelling and merge strategies for all the applications in Git.
  • Managing code migration from TFS, CVS and Star team to subversion repository.

Environment: Jenkins, Maven, Puppet, Linux environment, Nagios, SDLC, Nexus, Junit, HTML Publisher, Maven, Git, Jira

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Worked on various AWS Services like EC2, S3, ELB, EBS, Auto scaling, Route53, SNS, SES, Cloud Watch, RDS, IAM, Dynamo DB, VPC, Elasti cache, Cloud Formation, Cloud Front, Ops works, Glacier, etc.
  • Worked on User admin groups, maintaining account and monitoring system performance using ELK.
  • Using Chef deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Using Bash and Python include Boto3 to supplement automation provided by Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Configured Route53 record set AWS service for DNS assignment to Alias (ELB) and Cname (RDS) types resources.
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Worked in editing and managing the existing Maven files in case of errors or changes in the project.
  • Managed Maven project dependencies by creating parent - child relationships between projects.
  • Configured CI infrastructure (Jenkins) and full end to end automation using Jenkins.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
  • Configure server and help build master with Sonar build parameters.
  • First line trouble shooting of failed Sonar builds and unit tests.
  • Implemented CI/CD pipeline for micro services using Jenkins, Git, Docker, Kubernetes, Ansible.
  • Automated Deployment using configuration Management tool Ansible to provision Amazon resources.
  • Written various custom Ansible playbooks and Modules for deployment Orchestration.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and packages.
  • Run Ansible Scripts to provision Dev servers.
  • Used Ansible server and workstation to manage and configure nodes.
  • Created development and test environments for different micro services by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
  • Created container based Virtualized deployments using Docker working with Docker images, Docker hub and Docker registries.
  • Advised Open source Kubernetes and Docker projects and design discussions in Cloud Native Computing foundation.
  • Used Kubernetes for automated deployments, scaling and management of micro services across clusters of hosts.
  • Worked on Terraform for deploying infrastructure in AWS as per the requirement.
  • Involved in writing Terraform Scripts, which is Infrastructure as a Code (IaaC).
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Involved in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Developed, evaluated and documented the installation of Splunk for management purpose.
  • Worked with web deployment technology specifically Nginx/Apache/Tomcat.

Environment: EC2, S3, ELB, EBS, Route53, CloudFront, Redshift, Kubernetes, Lambda, Kibana, Elastic Search, Log stash, Maven, Micro services, Sonar Qube, Terraform, Python, Shell script, Nexus, Apache Tomcat, Cloudwatch, Splunk, Git, Jenkins, Sonarqube, Docker, Ansible, Chef, Puppet, Nagios.

Confidential, NYC, NY

AWS/DevOps Engineer

Responsibilities:

  • Migrated to Amazon Web Services (AWS) from there on-premise datacenter and virtual environments.
  • Responsible for creation of users and IAM policies to specify the level of access to the team members to use cloud resources from AWS console.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Worked on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment.
  • Involved in Setting up the Auto scaling group with the latest images and configured the static serving data with Cloud front.
  • Involved in writing Cloud Formation templates for spinning up the infrastructure as per the requirement.
  • Responsible for Design of different Release Environments for new projects and monitoring.
  • Involved in integrating the DevOps tools with the Jenkins with the help of various plugins and involved in writing Jenkins file for CICD.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, Docker and AWS.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Written Maven and Ant build tools for application layer modules.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Automated build and deployment using Jenkins to reduce human error and speed up production processes.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Managed Chef Cookbooks to automate system operations and involved in deploying the configurations into the remote servers.
  • Created and Maintained Docker files in source code Repository build images and ran containers for applications and testing purposes.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker.
  • Monitored the environment using Enterprise Splunk and involved in managing the Splunk cluster.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Migrated corporate Linux servers from physical servers to Amazon virtual servers.

Environment: VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS Auto Scaling, Maven, Git, Unix/Linux, Shell scripting, Terraform, Jenkins, Docker, Puppet, Ansible, Chef, Splunk, Nagios.

Confidential

DevOps Engineer

Responsibilities:

  • Linux container and has the AMI baked in converted our staging and production environment from a handful AMI’s to a single bare metal host running Docker.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic load Balancer, Auto scaling groups.
  • Configure Azure backup for all the VM’s running in Azure.
  • Setup Azure Virtual Appliances (VM’s) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
  • Involved in writing cookbooks and Recipes and deployed the configurations to the remote servers by setting up the chef client on the remote servers.
  • Worked on Jenkins master-slave model to configure jobs and also involved in installing plugins and doing backups for the jobs.
  • Responsible for nightly and weekly builds for different modules.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Developed puppet modules and manifests to automate deployment configuration into various environments.
  • Performed and deployed Builds for various Environments like QA, Integration, and Productions Environments.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.

Environment: AWS EC2, S3, RDS, Elastic Load Balancer, Auto scaling, VPC instances, Ops works, IAM, Amazon Glacier, Amazon CLI, Jenkins, Puppet, Chef, Nagios, UNIX and LINUX.

Confidential

System Administrator

Responsibilities:

  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Wrote ANT and MAVEN Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
  • Used Shell to automate the deployment process.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Web Sphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Java/J2EE, GIT, SVN, VMware, ANT, Maven, Python, Shell Scripting, DB2, Bamboo, Rational Rose.

Confidential

Jr. System Administrator

Responsibilities:

  • Installing, configuring and upgrading Solaris 8, Linux and HP-UX Servers.
  • Windows 2003 server Installation, Administration & Maintenance.
  • Supporting in Exchange 2000 to Exchange 2003 migration.
  • Installing and partitioning disk drives. Creating, mounting and maintaining file systems to ensure access to system, application and user data.
  • Scheduling the daily/weekly/monthly backups.
  • Patching up the system to the latest version as per the recommendations.
  • Monitor the health of the servers, Operating system, database and the network.
  • Maintenance of Hard disks (Formatting and Setup, Repair from crashes).
  • Create and maintain user accounts administering file systems and recognizing file access problems.

Environment: Red Hat Linux 3.x, E3500 and E250 Sun Fire V480, Sun Ultra Spark 5/10, Sun Blade servers, Oracle 8i/9i and HP Open View Servers, Intel based Servers, LAN and WAN.

We'd love your feedback!