We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

4.00/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • Around 8 years of Expertise in IT industry working as DevOps Engineer & Build/Release Engineer in the areas of Development, Continuous Integration (CI), Continuous Delivery (CD), Software Configuration Management (SCM) and Application Deployment management.
  • Experience in AWS services like VPC, Amazon EC2, S3, EBS, Elastic Load Balancing(ELB), SNS, SQS, Cloud Formation, Autoscaling, Elasticsearch, CloudWatch, Route 53 DNS and other services in AWS cloud infrastructure such as IAAS, PAAS and SAAS.
  • Worked with Microsoft AD, SAML, and OKTA for SSO Solutions for user authentications.
  • Worked on different plugins in Jenkins, like Build Pipeline plugin, Delivery pipeline plugin, Parameterized trigger plugin, Amazon EC2 plugin, copy Artifact, Role Strategy and S3 plugins to achieve Continuous Delivery (CD) in an Organization.
  • Configured Mission Critical alerts with Pager Duty, using escalation process
  • Worked on Docker hub , writing Docker files , Building Docker images, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Designing and deploying a 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 autoscaling in AWS Cloud formation
  • Good knowledge in Rest API calls and Python object oriented Programming.
  • Hands on experience in writing automated scripts using Shell scripting, Python, Perl.
  • Configured and monitored distributed and multi-platform servers using chef . Defined Chef Server and workstation to manage and configure nodes.
  • Good knowledge on troubleshoot at Level-2 Support for Hybrid Cloud Environments and COLO Environments
  • Worked on-call shifts for PROD migrations and handoff with Offshore Teams
  • Deployed Java Spring Boot Apps , and other webs services like REST, SOAP & WSDL
  • Automated On-Premise environments using Ansible Scripts, with Very Good experience in creating Roles and secured scripts using Vault
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT & Bitbucket
  • Extensive experience in build tools like ANT, Maven and gradle.
  • Installed and Managed Jenkins , Maven , Sonarqube and Nexus for CI and sharing artifacts respectively with Jfrog Artifactory
  • Configuration of servers such as DNS, DHCP, NFS, NAS, Automount, Sendmail, FTP, remote access (SSH), Active Directory, Security management and Security trouble shooting skills.
  • Expertise in installation and configuration of application server such as Jboss EAP 6.x and Apache Tomcat 6.x/7.x on various platforms like Solaris, RHEL and Windows.
  • Deployed various WAR, JAR, EAR applications in WebSphere clustered environment using scripts.

TECHNICAL SKILLS:

Programming and Scripting Lang.: Python, C/C++, Java, Shell Scripting, Ruby, Perl

BackEnd: ElasticSearch, Oracle 11g, MySQL, Postgres SQL, MongoDB

Source Control/Versioning: SVN, GIT, Rational Tools

Build Systems: Maven, Ant

Configuration Management: Chef, Puppet, Ansible

Containerization Tools: Docker, Kubernetes

ProjectManagement / Monitoring Tools: Jenkins, Maven, Nexus, Ant, Nagios, Logstash, Crontab, Sonarqube, JIRA, Splunk, GrayLog, Zabbix

Applications Servers: Web logic, Tomcat, Apache, Websphere, JBOSS

Protocols/Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, TLS/SSL, DHCP, Kerberos

Cloud Technologies: AWS, Rackspace, OpenStack

Operating System: Linux, Debian, Ubuntu, Red Hat 6.x, AIX, Windows 8/7/Vista/XP

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

AWS/ DevOps Engineer

Responsibilities:

  • Deployment of Docker containers for development.
  • Wrote several Docker files to create tomcat along with required version of JDK container images.
  • Worked with Docker Trusted Registry as repository for our Docker images and worked with Docker container networks.
  • Containerized the Docker services like SSH daemon service and familiar with several Docker command line utilities.
  • Utilized Several Docker best practices to create base images from scratch and to create clear, readable and maintainable clean Docker files.
  • Jenkins implementation and configuration resulting in full CI/CD to integration env. On commit.
  • Creating bridge, external networks and managing floating IP’s.
  • Involved in creating highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Verifying logs in every component to check errors. Identify errors and go through code to check the reason for the issue.
  • Developed end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Worked on Ansible to configure the source code for continuous integration.
  • Troubleshooting any part of the lifecycle services within the open stack including log files, message queues, database, computer hardware, and network connectivity.
  • Understanding python files in open stack environment and make necessary changes if needed.
  • Created a strategic architectural design of the platform with networking (vlans, firewalls, and load balancers), hypervisors (kvm and VMware), workflow and orchestration (OpenStack APIs, Smart Cloud.
  • Strong understanding in python scripting.
  • Nagios as a monitoring tool to monitor load balancers, web servers and rooters.

Environment: Open stack, Docker, Ubuntu, Redhat, CentOS, VMware ESXI, Rally, Python, Shell scripting, Ansible, Nexus, AWS, GIT, Jenkins, Nagios.

Confidential, Merrimack, NH

Sr. DevOps Engineer

Responsibilities:

  • Responsible for designing and developing new back-end services, maintaining and expanding AWS infrastructure and providing mentorship to others in my team
  • Involved in designing and deploying a multitude applications utilizing almost the entire AWS stack (including EC2, Route53, S3, RDS, Dynamo DB, SNS, SWF, SQS, IAM, and EMR) focusing on high-availability, fault tolerance, and auto scaling.
  • Used Load balancer, Auto scaling, Security groups and NACLS to manage network security.
  • Performed continuous integration and deployment, promoting Enterprise Solutions to target environments
  • Design roles and groups using AWS Identity and Access Management (IAM)
  • Created automatic backups for all backend EC2 instances using cloud aware
  • Created alert policies for cloud watch metrics using stack driver.
  • Document system configurations, Instances, OS, and AMI build practices, backup procedures and troubleshooting guides.
  • Transferred data from Dynamo DB to Red Shift.
  • Used puppet and Chef Automation tools to perform configuration management
  • Provided guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • Created users and groups using IAM and assigned individual policies to each group.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
  • Involved in writing Puppet manifests in Ruby for deploying, configuring and managing metric collections
  • Configured load balancers for incoming loads and instances
  • Implemented and enhanced the already existed Shell/ Perl /Ruby and Python scripts
  • Management and development of the Amazon Web Services environment, covering multiple services ranging from EC2, EBS to Route53
  • Analyzed the build logs and performed root cause analysis for various issues encountered on daily basis
  • Utilized the automation platform Chef to make changes to the environment
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lockdown security groups.
  • Monitored Live Traffic, logs, Memory utilization, Disk utilization and other factors important for deployment
  • Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x, JBoss 5.x, WebLogic 11.x, 12.x.
  • Installed and deployed various applications on Apache, JBoss 5.x
  • Supported the java based applications running on Linux machines and also the applications running on Apache Tomcat.
  • Storage Provisioning, Volume & File Management using LVM/Veritas on HPUX/Linux/Sun Solaris OS in SAN
  • Work with F5 load balancers to load balance & reverse proxy servers. Work with CloudTrail, CloudFront, & Glacier
  • Manage network using Security Groups, NACLS, & IAM. Use Amazon RD & MySQL for database administration.
  • Utilized Puppet for configuration management of hosted Instances within AWS.Configuring and Networking of Virtual Private Cloud (VPC).

Environment: AWS, EC2, S3, VPC, Auto scaling, Chef, Puppet, ELB, Red Hat EL 3/4/5/6, Shell scripts, Cloud Watch, Cloud Trail, EBS, Linux, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS

Confidential, Morrisville, NC

DevOps Engineer II

Responsibilities:

  • Manage network security using Load balancer, Auto scaling, Security groups and NACLS
  • Support current migration of Data Center to Amazon Cloud
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments
  • Design roles and groups using AWS Identity and Access Management (IAM)
  • Implement & maintain monitoring and alerting of production and corporate servers/storage using Cloud Watch
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Provide oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Use puppet and Chef Automation tools for configuration management in different systems.
  • Write Puppet manifests in Ruby for deploying, configuring and managing for metric collection & monitoring
  • Maintain 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and other factors important for deployment
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Manage SAN disks like EMC and VMAX using EMC Power Path.
  • Install EMC Power Path and create Storage RAID groups, LUN's and assigning them to the servers.
  • Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x. Installing and deploying Apache, JBoss 5.x
  • Support of Applications like Apache Tomcat & Java based applications running on Linux machines for clients.
  • Installation, configuration and administration of Linux (Red Hat, Centos), Sun Solaris and HP-UX Servers.
  • Storage Provisioning, Volume & File Management using LVM/Veritas on HPUX/Linux/Sun Solaris OS in SAN
  • Work with F5 load balancers to load balance & reverse proxy servers. Work with CloudTrail, CloudFront, & Glacier
  • Manage network using Security Groups, NACLS, & IAM. Use Amazon RD & MySQL for database administration.
  • Utilize Puppet for configuration management of hosted Instances within AWS.Configuring and Networking of Virtual Private Cloud (VPC). Utilize S3 bucket and Glacier for storage and backup on AWS.
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Design user's credentials and profiles using AWS IAM.

Environment: CVS/GIT, ANT, Bamboo, Maven, Subversion, Jenkins, Splunk, chef, puppet, Remedy, Confluence, Shell Scripts, Apache Web Server, Tomcat, JBoss Application Server.

Confidential, Boulder, CO

DevOps Engineer I

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain
  • Monitor UAT/Production Environments for any downtime issues by performing regular Cron job updates
  • Evolved new tools/methodologies to improve this existing process and show better results to all stakeholders
  • Supported the code builds by integrating with continuous integration tool (Jenkins)
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Built Continuous Integration environment (Jenkins, Nexus) and delivery environment (puppet, Yum, Rsync)
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Created scripts for system administration and AWS using languages such as BASH and Python.
  • Built server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Implemented JSHint/JSLint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Maintenance and Managing of LDAP server. Processing of Java Script to all the nodes using Puppet.
  • Performed application installation and management on Solaris and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1, Oracle 10g, Sybase 12.5 etc.
  • Worked on cloud services elastic capacity administration and cloud deployment and administration tools.
  • Deployed the Java applications into Tomcat web application servers.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process for DEV and ITEST Environments.
  • Configured automation tools like Chef and Puppet 2.x on Linux servers.
  • Installed and Configured Nagios on servers and clients using Puppet automation.
  • Created Modules for Protocols configuration and managing them using Puppet automation.
  • Writing Manifests/Modules for Installation & Updating of Yum repositories on Server using Puppet infrastructure
  • Actively involved in architecting the puppet infrastructure to manage more than 2000 servers
  • Involved in virtualization with VMware ESX vSphere 4.1 and created VM's and performed P2V and P2P migrations. Migrated Projects from SVN to GIT
  • Installing and Configuring TOMCAT and deployment of JSP.
  • Worked on hardware, HBA, DNS, firewall, load balancer, networking, middleware, web application & security.
  • Installing, configuring, and administering DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Sun Solaris and Red Hat Linux platforms.
  • Configure and maintain codebase to support the build and deployment of code on servers.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Configure & maintain stress server in geographies and provide setup in every release to perform stress testing.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.

Environment: Subversion/GIT, Nexus, CVS, Java/J2EE, ANT, MAVEN, JIRA, chef, LINUX, XML, Apache Tomcat, Selenium, Perl Scripts, Shell scripts.

Confidential, North Carolina

Linux Administrator

Responsibilities:

  • Installation, configuration, maintenance, administration, and support on Solaris / Redhat Linux.
  • Responsible for maintaining the integrity and security of the enterprise UNIX (Linux /Solaris) servers and systems.
  • Installation and configuration of HA environment using Sun or VERITAS Cluster.
  • Image machines using Jumpstart /Kickstart to install Solaris 10 and Red Hat Enterprise Linux.
  • Maintains a disaster recovery plan. Creates backup capabilities adequate for the recovery of data and understands concepts and processes of replication for disaster recovery.
  • Maintains DNS, NFS, and DHCP, printing, mail, web, and FTP services for the enterprise.
  • Manages UNIX account maintenance including additions, changes, and removals.
  • User administration for all the NIS users.
  • Implemented and configured RAID devices.
  • Configuring NFS, NIS, DNS, Auto-mounter and disk Space management on SUN servers.
  • Troubleshooting issues related to DNS, NIS, NFS, DHCP, SENDMAIL on Linux and Solaris Operating Systems.
  • Securing Linux servers by hardening the OS using iptables, SELinux and rkhunter.
  • Working knowledge on the TCP/IP protocols RSH, SSH, RCP, SCP. ­­
  • Operating system support - Windows, RHEL4/5/6, SLES10/11.
  • Install and Configure Virtual Machines (VM), VM tools on ESX boxes from the GUI and console.

Environment: Solaris, Redhat, SENDMAIL, RAID Levels, VERITAS Volume Manager, Sun and VERITAS Clusters, Shell Scripting

We'd love your feedback!