We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • DevOps Engineer with over 5+ years of experience as a hands - on Build Release Management, infrastructure Integration and System administration.
  • Expertise on shell and python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture And hands-on Engineering.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and CloudWatch.
  • Strong experience in configuration and automation management tools such as Chef and Puppet.
  • Experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins.
  • Experience in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/ Bash and Batch Scripts.
  • Documenting, system utilization, configurations, instances, OS, and AMI build practices and backup Procedures.
  • Expert in deploying the code through application servers like WebSphere/WebLogic/ Apache Tomcat/ JBOSS.
  • 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 with Build Management tools Ant and Maven for writing build.xmls and pom.xmls
  • Used Agile practices (iterative development & sprints) for various user stories during the project execution
  • Worked with different Tools like Rally, Jira, Bugzilla, and Remedy.
  • Experience in developing and delivering content on the web using JAVA/J2EE and knowledge in Oracle and MS SQL Database servers DB tasks.
  • Worked with various scripting languages like Bash, Perl, Shell, ruby and Python and Worked with various application servers like Tomcat, Jboss, and Nginx.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and implementing and Post-production analysis of the projects.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component Environment.

TECHNICAL SKILLS

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

Configuration Management: Jenkins, Puppet, Chef ANT, Maven, GIT, SVN, Subversion, ClearCase, Sonar

Tools: / Webservers: Web Sphere Application Server 3.5, 4.0, Netscape/iPlanet Server, MQSeries, WebLogic Server, Jira, JBOSS, Apache Tomcat server, Nagios, Ngnix.

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

Database: SQL Server, Oracle … MySQL, DB2

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

Operating Systems: Sun Solaris 7, 8, 9 &10 Linux (Red Hat 5.x, 6.x, SUSE Linux 10), AIX, VMware ESX, Windows … CenOS, Ubuntu.

PROFESSIONAL EXPERIENCE

DevOps/AWS Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storageand backup on AWS
  • Creating Cloudwatch alerts for instances and using them in Auto scaling launch configurations.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage the configurations of Multiple servers using Chef
  • Written multiple manifests and also customized facts for efficient management of the Chef 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 usingAWS Cloudwatch.
  • Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Deployed JAVA/J2EE applications through Tomcat Application servers
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Manage the integration of new software projects and products into the build environment.
  • 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
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out

Environment: CISCO UCS/VMWARE, SGI Servers, Centos, Ubuntu, Chef, Jenkins, GIT, AWS, Tomcat, JBOSS, Sonar

Systems Administrator

Confidential, Owing mills, MD

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 cloneInstances.
  • 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 andTest 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, Nginx.

Build/Release Engineer

Confidential

Responsibilities:

  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Maintained source code repository in subversion, GIT.
  • Automated deployment of builds to different environments using Anthill Pro
  • Create and setup automated nightly build environment for Java projects using Maven
  • Ensure that the builds are consistent after being ported from different platforms
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications Using SVN and Git Tools
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their Status
  • Performed merges for each build from Development Branch to Integration Branch
  • 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
  • Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines

Environment: Red Hat Linux, Maven, Anthill Pro, Jenkins, JAVA, ANT, SVN Subversion, WebSphere.

We'd love your feedback!