We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Bentonville, ArkansaS

SUMMARY:

  • DevOps Engineer with 7+ years of experience as a hand - on Build Release Manager, infrastructure integrator and System administrator.
  • Expertise includes Shell, bash and python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture and Engineering.
  • Expertise in installation, administration, patches, up gradation, configuration, performance tuning and troubleshooting various Linux and Windows based servers like Red Hat Linux 4/5/6, CentOS5/6, Sun Solaris 8/9/10 SuSe EL 7/8/9/10 and Window NT 2000/2003/2008.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Documenting, system utilization, configurations, instances, OS, and AMI build practices and backup procedures.
  • Deep understanding in building Data and Analytics solutions in Microsoft Azure
  • Experienced in various configuration and automation management tools such as Chef, Puppet, and Ansible.
  • Experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins. Experienced in provisioning solutions using Docker.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM)
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies.
  • Create AMIs for mission critical production servers for backup.
  • Utilize Amazon Glacier for archiving data.
  • Manage network security using Security Groups, and IAM.
  • Use Amazon RDS to manage, create snapshots, and automate backup of database.
  • Good understanding of ELB, general networking principles, firewalls, routing technologies and DNS (Route53)
  • Experience in ArcSight configuration such as Logger, ESM and Smart Connector
  • Familiar with Sonatype, Nexus iq server, Sonarqube.
  • Experience in setting up Baselines, branching strategies, Patches and merging with various version control systems.
  • Experience with log management using Splunk
  • Experience in using Tomcat and Apache web servers for deployment and for hosting tools.
  • Created CM Plans, Test plans and Build Documentation while maintaining source code.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM)
  • Experience in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/bash and Batch Scripts.
  • Experience with Build Management Tools Ant and Maven for writing build. xmls and pom. xmls.
  • Worked with different Tools like Jira and Bugzilla.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:

Cloud Computing: Amazon Web Services: EC2, IAM, Elastic Beanstalk, Elastic Load balancer (ELB), RDS (MySQL), S3, Glacier, Route 53, SES, VPC, Monitoring.

Configuration Management: ANT, Maven, GIT, SVN Subversion, Clear Case, Jenkins, Puppet, Chef and Docker.

Tools/ Webservers: Web Sphere Application Server, Jira, JBOSS, Apache Tomcat server, Nagios.

Scripting/ Languages: C, C++, Java, .Net, Shell scripting, Python, Ruby and Perl scripting.

Database Management: MySQL, MS Access, Oracle9i/10g, SQL Server 2005, 2008.

Networking/ Protocols: DNS, TCP/IP, FTP, HTTPS, SSH, SFTP, SCP, SSL, ARP, DHCP and POP3.

Operating Systems: Linux (Red Hat 5.x, 6.x, SUSE Linux 10), UNIX, VMware, Windows NT/ 2000/2003/2012, Cent OS, Ubuntu.

PROFESSIONAL EXPERIENCE:

Confidential - Bentonville Arkansas

DevOps/AWS Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks and Setting up scalability for application servers using command line interface.
  • Setting up and administering DNS system in AWS using Route53.
  • Managing users and groups using the amazon identity and access management (IAM)
  • Implemented continuous integration using the Jenkins, which tracks the source code changes.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Using Docker, Jenkins, VMWare, RHEL, Kubernetes, Ansible & GitHub.
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
  • Worked on Apache, Ant and Maven.
  • Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
  • Regularly updated all software and operating systems on the instances running in EC2, to eliminate security loopholes.
  • Build and Release management - GIT, Maven, Jenkins administration, Nexus.
  • Worked on creating plugins to monitor application filesystems.
  • Worked on AWS opswork, AWS cloudformation and cloud foundry.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure. successful deployment of Web applications and database templates.
  • Worked on puppet to create manifests and Modules to automate deployments and install rpm’s.
  • Worked on AWS Code deploy, AWS lambda, AWS RDS
  • Worked on migrating VMware to EC2 instances.
  • Worked on AWS VPC, AMI and IAM roles.
  • Worked on customization of existing Python scripts of some of the internal applications.
  • Worked on configuring the Apache Tomcat for Java applications deployment.
  • Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Developed Perl and shell scripts for automation of various tasks.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues
  • Creation and setup of new environments/branches such as development, testing and production
  • Worked closely with development team and SQA team for product releases
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager
  • Documented release, builds and source control processes and plans.
  • Provided deployment support for several releases in finance and corporate business area.
  • Documented work done, skills required and mitigated in future projects
  • Writing/Modifying various Manifests and applying them on the nodes using Puppet.

Environment: Red hat Linux servers, Tom cat server, Aws Services, EC2, IAM, Glacier, Git, Jenkins, Ansible.

Confidential, Seattle, WA

Solution Architect

Responsibilities:

  • Creating instances in EC2 and tagging the volumes using Cloud formation templates and associating EIP to it, creating ELB, Route53, Auto scaling.
  • Creating VPC, Subnets, IGW, and Route table. Worked on networking part for getting access to instances, setting up security groups etc.
  • Storing and Retrieving Amazon S3 objects through console as well as s3cmd command line.
  • Taking regular backup by taking AMI, snapshots using AWS CLI.
  • Involved in migration of application to cloud. Design walk through with the Clients.
  • Creating the S3 buckets, objects, giving the suitable permissions.
  • Creating VPC, subnets and EC2 instances. Importing the VMDK files and stored in s3. Converting VMDK to OVF.
  • Involved in creating the site-to-site VPN tunnel and site-to-client connection. Worked on the DNS configuration i.e Route53.
  • Created Splunk integration with ArcSight and utilized API calls to FireEye and Carbon Black.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Focus on continuous integration and continuous deployment and promote enterprise solution deployment assets to target environments.
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage the configurations of Multiple servers using Puppet
  • Written multiple manifests and also customized facts for efficient management of the Puppet clients.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Implemented a Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.

Environment: CISCO UCS/VMWARE, SGI Servers, Centos, Ubuntu, Amazon Web Services, Puppet, GIT and Jenkins.

Confidential

DevOps/AWS Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks and Setting up scalability for application servers using command line interface
  • Worked on managing packages and configuration across multiple of nodes.
  • Setting up and administering DNS system in AWS using Route53
  • Managing users and groups using the amazon identity and access management (IAM)
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues
  • Creation and setup of new environments/branches such as development, testing and production
  • Worked closely with development team and SQA team for product releases
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager
  • Documented release, builds and source control processes and plans.
  • Provided deployment support for several releases in finance and corporate business area.
  • Documented work done, skills required and mitigated in future projects
  • Writing/Modifying various Manifests and applying them on the nodes using Puppet.

Environment: Dell Servers, AWS, Red Hat Linux 6, and Ubuntu, Puppet, Tomcat Server.

Confidential

DevOps Engineer.

Responsibilities:

  • Managing Cloud Services using AWS Cloud Formation, which gives developers and businesses an easy way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion.
  • Created Branches, Labels and performed Merges in SDLC system Stash and GIT.
  • Developed processes, tools, automation for Jenkins and DevOps based software for build system and delivering SW Builds.
  • For reliably and rapidly deployment Puppet Development makes it easier for you to rapidly release new features.
  • Managed build results in Jenkins and deployed using workflows.
  • Developed build and deployment scripts using as build tools in Jenkins to move from one environment to other environments.
  • Implemented using software from Git and Jenkins.
  • Familiar and experienced with Agile Scrum development.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build failures.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build failures.

Environment: Solaris, Linux, Eclipse, C++, Oracle, Java, Perl, Clear Case 6.0, Clear Quest 2003, Docker, DevOps, Git hub, Jenkins and Nagios.

Confidential

Jr. Linux / DevOps Engineer.

Responsibilities:

  • Involved in defining documenting and maintaining code deployment pilot automation project documents.
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Worked with Atlassian tools like Bamboo & Jira.
  • End-user training regarding branching strategies for all Subversion (SVN) users to effectively use the tool.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Experience in debugging the code deployment errors with the help of development team.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Performed dispatcher role to distribute tasks assigned to the onshore team.
  • Developed unit and functional tests in Python and Java.
  • Work with Docker for convenient environment setup the test environments.
  • Have used SharePoint to create, share and discuss content and projects.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Proposed branching strategy suitable for current application in Subversion.
  • Managed the Release Communication and Co-ordination Process.

Environment: Solaris, Linux, C++, Java, SQL, Python, Subversion, Bash, Korn Shell, NT Command Shell, Anthill pro, Java/J2EE, ANT, Bamboo, Chef, Puppet, JIRA, XML, Jenkins.

We'd love your feedback!