We provide IT Staff Augmentation Services!

Aws Certified Devops Engineer Resume

5.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY:

  • Over 7+ years of experience and detailed technical knowledge on Linux administration, Build and Release management and DevOps engineering. Worked in various Linux server environments from DEV all the way to PROD and along with cloud powered strategies embracing Amazon Web Services (AWS). Good understanding of the principles and best practices of Software Configuration Management (SCM) in SDLC methodologies like Agile/Scrum and Waterfall.
  • Strong experience in CI (Continuous Integration)/CD (Continuous Delivery) software development pipeline stages like Commit, Build, Automated Tests, Deploy...etc.
  • Expertise in Cloud technologies like AWS Administration Services: IAM, EC2, S3, EBS, VPC, ELB, RDS, Dynamo DB, Auto Scaling, Security Groups, Redshift, Amazon AWS IAM Services in Users, Groups, Policies, Roles, AWS Access Keys.
  • Extensive experience on working with the Configuration/Deployment Tools like Puppet, Chef, Ansible, Teamcity, CodeDeploy…etc.
  • Strong hands on experience in working with Build Tools like Ant, Maven, Gradle, NAnt, MSBuild, Buildr, Gant, make, Rake
  • Experience in working with Version Control Systems/ Source Code Repository tools like Subversion, GIT, CVS, Tortoise SVN, GitHub, Rational Clearcase, Cloudforce, Bitbucket, Perforce maintaining/troubleshooting the CM tool in UNIX and Windows environment
  • Good Experience in managing and setting up Continuous Integration using tools like Jenkins/Hudson, BuildBot, Bamboo, ANTHILL PRO, UrbanCode Build, Electric Commander, Sonar, RTC, CruiseControl, Team Foundation Server, Accrue.
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Splunk, Cloud Watch, NewRelic, Graphite, Datadog, Elasticsearch, Kibana, Wily - introscope, Icinga…etc.
  • Good Testing experience with Testing Tools like Selenium, Cucumber, TestNG, JUnit, Karma, Jasmine, Jmeter, QUnit, SonarQube, Integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Clover, PMD, findbugs, checkstyle and Bug Tracking tools ITSM, JIRA, BMC Remedy, BugZilla, Atlassian, ServiceNow, Greenhopper, HP Service Center.
  • Experience in using Nexus, Artifactory Repository Managers for Maven builds.
  • Good Experience in working with container based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
  • Experience in programming/Scripting languages like C, C++, Java, XML, Ant scripts, shell scripts, Perl scripts, JavaScripts, Python, Ruby, Ruby on Rails, Chef (DevOps), Puppet (DevOps), Vagrant, Kitchen scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployment
  • Extensive experience in Centos / RHEL/Ubuntu 12.04/14.04 system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x, Centos, Troubleshooting Server issues.
  • Extensive experience in working with windows administration and configuration of DNS, DHCP, NFS, SAMBA, SQUID and postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
  • Excellent understanding of reference models like OSI Model protocol suite (IPv4, IPv6, all supported IEEE standard protocols), TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP TFTP, SSH)
  • Strong working experience with Relational and NOSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra, CouchDB and MongoDB

TECHNICAL SKILLS:

Version Control Tools: Subversion, GIT, CVS, Tortoise SVN, GitHub, Rational Clearcase, Cloudforce, Bitbucket, Perforce

Build Tools: Ant, Maven, Gradle, NAnt, MSBuild, Buildr, Gant, make, Rakel

Continuous Integration Tools: Jenkins/Hudson, BuildBot, Bamboo, ANTHILL PRO, UrbanCode Build, Electric Commander, CodeShip, Go, TeamCity, Sonar, RTC, CruiseControl, Team Foundation Server, Accrue

Web technologies: HTML, XML, JAVA Script, JQuery, CSS

Management Tools: Puppet, Chef, Ansible, Vagrant, Salt

Monitoring Tools: Nagios, Splunk, Cloud Watch, NewRelic, Graphite, Datadog, Elasticsearch, Kibana, Wily-introscope, Icinga, Microsoft Network Monitor, Fiddler, Pandora FMS

Programming and Scripting Languages: C, C++, XML, SHELL, PERL, JAVA, POWERSHELL, PythonRuby, Ruby on Rails, HTML

Databases: MySQL, MSSQL, Oracle, Postgre SQL, Cassandra, CouchDb and MongoDB

Bug Tracking: JIRA, Remedy, BugZilla, Atlassian, ServiceNow, Greenhopper, ITSM, BMC Remedy, HP Service center

SDLC Methodologies: Agile/Scrum, Waterfall

Cloud Technologies: Amazon Web Services (AWS), Openstack, RackSpace, Microsoft Azure, IBM Cloud, Salesforce, Google

Web/ Application Servers: Apache Tomcat, JBoss 4.x/5.x, WebSphere 8.5, WebLogic 10, NetBeans.

Artifactories: Nexus, Artifactory, Docker Hub

Virtualization: Vagrant, Docker, Kubernetes, VMware

Testing Tools: Selenium, Cucumber, TestNg, JUnit, Karma, Jasmine, Qunit, DbUnit, webrat, easyb, Fitnesse, JMeter, JUnit, NBehave, SoapUI, RSpec

Networking, System administration Technologies: IPv4, IPv6, IP, ARP, TCP, UDP, SMTP, FTP TFTP, SSH, DNS, DHCP, NFS, SAMBA, SQUID and postfix, send mail, FTP, remote access, security management

Operating Systems: Linux (Red Hat, CentOS, Ubuntu 12.04/14.04 ), Windows NT 2000/2003 Good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments

PROFESSIONAL EXPERIENCE

Confidential, O’Fallon, MO

AWS Certified DevOps Engineer

Roles and Responsibilities:

  • Configured and automated AWS services - EC2, EBS, ELB, IAM, Cloud watch, SNS.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Used IAM to define user’s permissions and created roles and permissions.
  • Created security groups firewalls that control inbound and outbound traffic in instances.
  • Captured snapshots for AIM’S (Amazon Machine Images) of EC2 instances to create clone instances for running instances.
  • Setup load balancer to achieve high availability of applications running on EC2 instances.
  • Used cloud watch for monitoring and creating alarms for the health status of running instances.
  • Migrating SVN (Subversion) to GIT i.e. from centralized to distributed repo system.
  • Installing and configuring GIT and GITHUB.
  • Used Jenkins for configuring GITHUB and scheduling jobs using polling.
  • Used web hooks in Jenkins.
  • Configured various plugins needed for Jenkins workflow automation.
  • Installing Jenkins master slave nodes required for troubleshooting testing builds during Jenkins build process.
  • Configured password less SSH connection between nodes to run the ansible playbooks.
  • Used Ansible to configure and manage infrastructure wrote Playbooks to streamline the process.
  • Managed the inventory file in Ansible.
  • Implemented Continuous deployment and environment provisioning using Ansible
  • CI/CD Tools (Teamcity, Jenkins, gitlab nexus, JIRA and docker registry/daemon) configuration management and automation using Ansible.
  • Experience in Writing Python modules for Ansible customizations.
  • Automated build/test/release system with Ansible and Jenkins
  • Used Sonatype nexus repo to manage/download the artifacts (jar, war and ear).
  • Created continuous delivery framework using Jenkins, Ansible, maven and nexus in Linux environment.
  • Worked on Docker containerization and collaborated in setting up a continuous delivery environments using Docker.
  • Used various Docker containers as environment for diverse testing in Jenkins.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Used JIRA for bugs tracking.

Brief Tools/Environment List: EC2, ELB, Cloudwatch, SNS, IAM, SVN, Git, Github, Jenkins, Ansible, Teamcity, Docker, Sonatype Nexus repo, Jira.

Confidential, Chicago, Illinois

DevOps/Chef Automation Engineer

Roles and Responsibilities:

  • Worked in Devops collaboration team for internal build and automation configuration management.
  • Experienced in installing Redhat enterprise Linux server and added required packages and patches.
  • Hands on experience in installing packages using YUM and RPM (Redhat package manager).
  • Deployed weblogic application server 8.x/9.x/10.x on different environments like Linux, Solaris and windows.
  • Generated Perl and shell scripts in QA, Staging and Prod environments for build activities.
  • As being a DevOps engineer used series of tools (subversion, CVS, maven, Jenkins, chef, Jira) and involved in day-to-day build and release cycles.
  • Maintained and modified build related scripts developed in ANT (build.xml files).
  • Managed source control systems GIT and SVN.
  • Responsible for setting up security configuration for Websphere server using federated repositories. Custom user and local OS registry and LDPA servers and configuring SSL.
  • Developed build and deployment scripts and used ANT/Maven tools in Jenkins to span from one environment to other.
  • Experience in mitigating the configuration requirements in future by adopting Docker and modern chef based concepts and allowing operations to function like PAAS (Platform as a Service).
  • Implemented Chef best-practices and introduced Berkshelf and Test Kitchen to facilitate a more natural cookbook development work flow.
  • Lead the rewrite of a massive Chef code base to make cookbooks composable and testable, and to facilitate the migration from Ubuntu to CentOS
  • Worked in setting up workstations, nodes, cookbooks, recipes, run lists, attributes and metadata management.
  • Automated build and deployment Process using Ruby.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Developed chef cookbooks for httpd, tomcat JBoss, MySQL etc.., and versioned them in GIT.
  • Responsible for continuous delivery, project streamlining, dev workflow.
  • Developed and managed AWS cloud infrastructure key pieces, built and managed a large deployment of Linux instances with Opscode chef, wrote recipes, tools, scripts and monitoring checks.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed, configured and automated build jobs in Jenkins for continuous integration using various plugins in AWS pipelining.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Worked on Continuous integration tools like Jenkins to build and test the applications and working on issue tracking tool like iTrack, JIRA, Confluence.
  • Deployed centralized logging via rsyslog and logstash with Kibana as web frontend.
  • Experience in 24x7 production support of mission critical applications running on weblogic and apache tomcat middleware.
  • Managed monitoring using Nagios and updated parameters with active and passive checks.

Brief Tools/Environment List: Redhat, Solaris, Windows, Ubuntu 12.04/14.04, Ruby, weblogics, Tomcat, mysql, Chef, Ant, Maven, Jenkins, Docker, Kibana, logstash, Rsyslog, Itrack, Jira.

Confidential, Washington DC

DevOps/Build and Release Engineer

Roles and Responsibilities:

  • Worked on Delivery Note tool administrative activities, setting up the timelines for the releases, PDN, DN, Correction, Fix and EFix Delivery Notes, analyzing the project modules and creating/publishing.
  • Conflict modules information to the projects, creating Installation Instructions during Release.
  • Documented the deployment process (Migration Doc) of code to production.
  • Working with JIRA tool to track all the defects and changes released to all environments.
  • Used industry standard technologies like AJAX, GIT, and APACHE2 for creating web based wireless testing system.
  • Deploying application using Jenkins and Troubleshoot build and release job failures, resolve, work.
  • Create and Build Jenkins jobs and stores the build artifacts in Nexus by using preconfigured scripts.
  • Used Subversion as version Control for maintaining the versions.
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Used MAVEN to automate the build process.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Automated the builds using Anthill Pro/Jenkins/Hudson to single click.
  • Created shell scripts and updated the scripts as per the requirement.
  • Developed scripts for inbound and outbound of the data on servers.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Generated keys using keygen and configured SFTP and FTP.
  • Monitored servers using HP Open View monitoring tool.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments
  • Build server deployment on Cloud (EC2) servers with help of Devops tools like Puppet.
  • Developed/managed Puppet manifest for automated deployment to various servers.
  • Used Puppet to automate Configuration management & Applications.
  • Deployed puppet, puppet dashboard and puppetDB for configuration management to existing infrastructure.
  • Working experience on Puppet in Production environment over 60 servers.
  • Automate Application Delivery using Puppet and Urban Code Deploy(UDeploy) tool suite.
  • Configured Logstash Shipper, Indexer to read the content of log files and forwarding the data to Elastic search for indexing.
  • Configured Kibana to visualize the indexed data in Elastic search.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Used Docker container configuration, activation, handling live webhosting & troubleshooting.
  • Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.
  • Docker images development and size and speed optimization
  • Created deployment request tickets in Remedy for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Designed and built a cloud based, auto-scaling, video transcoding application wrapped around ffmpeg to demonstrate how to leverage the capabilities of our private cloud.
  • Executed the DB Scripts (DML's) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production.

Brief Tools/Environment List: Jenkins, Maven, Perlscripts, Puppet, Kibana, Kubernetes, Docker, Oracle DB, Apache.

Confidential

Linux System Administrator

Roles and Responsibilities:

  • Installed, upgraded and configured Red Hat Enterprise Linux 4/5/6.
  • Responsible for installing, integrating, tuning and troubleshooting Apache, Tomcat, WebSphere and Web logic application server.
  • Setup, configured and maintained NFS, NIS, and TCP/IP network, setting up SSH and SCP features between hosts.
  • Configuration and administration of DNS, LDAP, NFS, NIS and NIS+ on Red Hat Linux.
  • Hands on experience working with production servers at multiple data centers.
  • Automated server building using Kick starting RHEL 6 and Jumpstarting Sun Solaris 10.
  • Performed Installation and Administration of BEA Weblogic 8.1.
  • Installation, Configuring, troubleshooting and maintaining the Weblogic 8.1
  • Developed bash shell scripts to automate routine activities.
  • Network troubleshooting using 'netstat', 'ifconfig' and Worked closely with vendors on Hardware Problems, software fixes.
  • Troubleshooting production servers and configuring standalone production server for testing.
  • Configured yum repository server for installing packages from a centralized server.
  • Created local repository to connect Linux server to RHEL site for downloading packages and patches.
  • Created local repository in yum.repos.d to run packages using yum, rpm and up-to-date.
  • Installed and configured DCHP server in Linux to give IP leases to production servers.
  • Management of Red Hat Linux user accounts, groups, directories, File Sharing Permissions, backup and restore operations, and networking service.
  • Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.
  • Configured, managed ESX VM's with virtual center and VI client.
  • Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Backup management using CRONTAB, running the backup based on client requirements.
  • Established and maintained network users, user environment, directories, and security.
  • Documented testing procedures and steps involved in data migration on production servers.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red Hat Linux.

Brief Tools/Environment List: Redhat, Apache tomcat, Websphere, Weblogic, Solaris, Shellscripts, NFS, NIS, TCP/IP, SSH, SCP, DNS, LDAP, NFS, NIS, NIS+, KickStart, JumpStart, NetStart, ifconfig, DHCP, LVM, CronTab.

We'd love your feedback!