We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Extensive IT work experience based on DevOps, Networking, AWS - Public Cloud and Release Management process that includes end-to-end code configuration, automation and deployments of artifacts for entire SDLC model over AWS Cloud in 24/7 uptime environments.
  • Hands on experience setting up public/private cloud infrastructures for PROD and NON-PROD environments using EC2 instances and serverless computing using AWS Lambda Functions.
  • In-depth understanding of the principles and best practices of Software Configuration Management in Agile, SCRUM, TDD and Waterfall methodologies.
  • Extensive years of experience in Unix/Linux and LAMP Stack System Administration, System Builds, Server Builds, Installations, Upgrades, Migration, Troubleshooting on AWS and Remote/Physical servers.
  • Experience in creating AWS Stack Dev/PROD environments, VPC, Auto Scaling Groups, IAM user roles and policies, EC2 Container Service and ELB, AWS Lambda, S3 Buckets and RDS, CloudWatch Monitoring.
  • Experience with administration, maintenance and operations of different AWS Services - Elastic Beanstalk, S3, RDS, Lambda, SQS, Cloud Front, SNS, Cloud Watch and Cloud formation templates with use of Python, JSON and Shell Scripts to execute shell and automation.
  • Experience in Linux Systems administration including Filesystem Management, Local Security Implementation, Software Management and Shell scripting.
  • Expert in Linux CLI, Bourne Shell and Bash Shell Scripting and working with Python, Java scripts and modules.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, and installation and configuring Kubernetes and Clustering them.
  • Designed the data storage structure by using Mysql and Redis.
  • Hands on experience on routine operational tasks involving AEM, Apache, MySQL RDS, EC2s, and Route53.
  • Maintained GIT repositories, branches and tags and Experience in Administering GITHUB repository.
  • Experience of writing Python programs with CM tools like Ansible-YAML and Chef for writing configs. Modified Cookbooks and Playbooks with Knife CLI and Adhoc commands.
  • Written Ansible Playbooks and Chef Cookbooks to automate build and deployment process on clusters.
  • Familiar Shell (sh, bash), JSON and Python scripts for monitoring and automated build and deployment process.
  • Experience in using container tools like Docker for deployment and build web applications, to run across any machine- physical, AWS EC2 and Beanstalk or virtual machine using VMWare/Vagrant.
  • Designing reusable frameworks, libraries and Python/Django and Java components knowledge.
  • Proficient in static & dynamic analysis and with Rolling Deployments and Testing, Blue-Green Testing and Monkey Testing of code to deploy in PROD and NON-PROD.
  • Strong proficiency in TCP/IP, UDP, SMTP, L2/L3 protocol stacks with knowledge of Wireless LAN’s, VLAN, IP Routing, Subnetting, Cloud Compute and Network Routers and Switches.
  • Configured and maintained - TCP/IP, DNS, DHCP, FTP, HTTP, SSH, Telnet, VPN, ELB, BGP, OSPF, OSI Model etc.
  • Working knowledge of Jenkins for Continuous Integration and DevOps Pipelining and AWS CodeDeploy.
  • Working knowledge on the server group and configured the EC2 instances, metadata and policies.
  • Experience with software Build tools like Apache Maven, Apache Ant to write Pom.xml on Eclipse IDE.

TECHNICAL SKILLS

Operating Systems: UNIX, LINUX, RHEL 5/6/7, CentOS, SELinux, LAMP Stack

Languages: C SQL, Shell - Bash, JSON, Python 3, YAML, AWS CLI/SDK

Version Control / Tracking: Subversion, GIT, GITHub, JIRA, ServiceNow

Build Tools: Apache MAVEN, Eclipse IDE, Django Ecosystem

CI Tools: Jenkins, Jenkins Plugins

Repositories: Nexus, Artifactory, Snowflake, Spark Databases

CM Tools: Ansible-Playbooks, Roles; AWS-Cloud Formation Templates

Cloud Technologies: AWS, EC2, S3, AWS-Lambda, RDS, IAM, Elastic Beanstalk

Container Services: Docker, Vagrant, GlusterFS

Monitoring tools: Splunk, AWS - CloudWatch, CloudTrail, APM

Web/Test servers: Apache HTTPD Server, NGINX, JUnit, Selenium Webdriver

Databases: MySQL, PostgreSQL, Snowflake, NoSql - Dynamo DB

PROFESSIONAL EXPERIENCE

Confidential, San Diego CA

DevOps Engineer

Responsibilities:

  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high availability, fault tolerance environment.
  • Worked on CI/CD tools Jenkins and GIT version control system for continuous smooth code release process.
  • Integrated Jenkins with GitHub private repositories builds Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
  • Created development (Dev), quality assurance (QA), user acceptance test (UAT), performance testing (PT), production (PROD) and disaster recovery (DR) environments and each environment has close to 10 instances having separate VPC per environment.
  • Implemented a comprehensive monitoring and logging strategy to support the Application logs, cloud logs and system logs.
  • Implemented AWS CloudWatch which monitors Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Responsible for the design, development and administration of transactional and analytical data constructs/structures and business reports from legacy to AWS and Snowflake.
  • Experience to convert process from Legacy (SAS, Teradata) to Cloud (SQL, Python,Snowflake,AWS)
  • Worked in Data Analysis and Data Management activities with data quality, data organization, metadata, and data profiling.
  • Experience with all tools in Cloud for Data Management mainly used EC2 and S3 over Snowflake.
  • Hands on Big Data Experience with databases like MySQL, Redis.
  • Used SQL, Python, AWS and willingness to learn new enterprise specific tools for Data Management and DevOps Code Delivery.
  • Created development (Dev), quality assurance (QA), user acceptance test (UAT), performance testing (PT), production (PROD) and disaster recovery (DR) environments and each environment has close to 10 instances having separate VPC per environment.
  • Implemented a comprehensive monitoring and logging strategy to support the Application logs, cloud logs and system logs.
  • Implemented AWS CloudWatch which monitors Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Responsible for the design, development and administration of transactional and analytical data constructs/structures and business reports from legacy to AWS and Snowflake.
  • Experience to convert process from Legacy (SAS, Teradata) to Cloud (SQL, Python,Snowflake,AWS)
  • Worked in Data Analysis and Data Management activities with data quality, data organization, metadata, and data profiling.

Environment: Ansible, GIT, JIRA, Python, MySQL, Linux-RHEL, S3, AWS, CLI/SDK, IAM, ELB and EC2, Jenkins, Shell Scripts, CICD, Snowflake, DQ, Data Management

Confidential, Houston, Tx

DevOps Engineer

Responsibilities:

  • Built and managed a large deployment of Ubuntu and CentOS Linux instances systems with Chef Automation built on Ruby. Wrote Recipes, Created cookbooks, tools, shell scripts and monitoring checks.
  • Responsible for delivering an end to end continuous integration - continuous delivery system for the products in an agile development approach using Chef/Ansible and Jenkins and Shell Scripts.
  • Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Chef.
  • Installed Workstation, Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-server and managed AWS for EC2, S3 & ELB with Chef Cookbooks.
  • Involved in deploying Java API for Amazon Lambda and EC2 to manage some of the AWS services.
  • Built Continuous delivery ENV using Jenkins, Yum, Apt-Get and Chef/Ansible on Linux distributions.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Antifactory as repository manager.
  • Involved in editing the existing ANT/MAVEN build scripts.
  • Implement systems that are highly available, scalable, and self-healing on the AWS Cloud platform.
  • Part of DevOps team working on Docker containerization efforts and migration of Java apps to OpenShift Container Platform.
  • Responsible for Creating & Managing files, experience in creating DockerFile and Base images for Docker.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins.
  • Code Coverage-Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects (DEV, QA, AUTH, UAT and PRODUCTION).
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain
  • Used Docker for packaging applications and designed the entire cycle of application development and used Virtualized Platforms for Deployment of containerization of multiple apps.
  • Worked on infrastructure with Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA team to resolve issues.

Environment: GITHUB, Jenkins, WebSphere, Maven, Ansible, Chef, Docker, Linux, Python, Shell Scripting, JIRA, Sonar, Eclipse IDE, AWS, SQL, EC2, S3, ELB, Lambda, Bash, CICD

Confidential

Build and Release Engineer

Responsibilities:

  • Installation and Configuration of RedHat Enterprise LINUX server.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Setup of build scripts, systems and infrastructure to enable build and release process.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear and build JAVA files.
  • Implemented continuous Integration using tools such as Jenkins and Bamboo.
  • Designed and developed Bamboo Build deployments.
  • Handled source control systems GIT and SVN.
  • Designing, creating and maintaining GIT repositories according to the client specifications.
  • Developed and maintained integration and release processes.
  • Worked on Apache and Tomcat servers for hosting web apps.
  • Created and maintained Subversion repositories, branches and tags.
  • Branching and merging code lines in the Subversion and resolved all the conflicts rose during the merges.
  • Wrote Shell Scripts and Perl Scripts for compilation deployment processes.
  • Communicating with all levels of engineering, management, and developers, testing teams.
  • Configured and Supported MySQL database, Apache Servers and jboss 6 Application Servers.
  • Creating SSL certificates for windows servers and Solaris/Linux Servers.
  • Providing day-to-day user administration like adding or deleting users, password aging, Using Service now and RT ticketing tool for creating Change Requests.

Environment: ANT, MAVEN, Apache HTTPd and Tomcat, GIT, SVN, Shell & Perl scripting, Subversion, Jenkins, Oracle Enterprise Linux, Ubuntu, JIRA

We'd love your feedback!