We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Devops Engineer with over 7+ years of experience as a hand - on Build Release Manager, infrastructure integrator and System administrator.
  • Expertise includes bash and python scripting with focus on Devops tools, CI/CD andAWSCloud Architecture and hands-on Engineering.
  • Expertise in installation, administration, patches, upgradation, 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 withAWSprovided Solutions like EC2, ELB, VPC, Route 53,RDS, S3, IAM, Cloud Watch.
  • Documenting, system utilization, configurations, instances, OS, and AMI build practices and backup procedures.
  • Experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins.
  • Experience in setting up Baselines, branching strategies, Patches and Merging with various version control systems.
  • 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 teh principals 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
  • Used Agile practices (iterative development & sprints) for various user stories during teh project execution
  • Worked with different Tools like Rally, Jira, Bugzilla, and Remedy.
  • Knowledge in various configuration and automation management tools such as Chef, Puppet, Ansible.
  • Experience in developing and delivering content on teh web using JAVA/J2EE.
  • Knowledge in Oracle and MS SQL Database servers DB tasks.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
  • Coordinated with teh Offshore and Onshore teams for Production Releases.
  • Good analytical, problem solving, communication skills and have teh 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, ClearCase,Jenkins, Puppet, Chef.

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

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

Database: Sybase, Oracle 7.x/8.0/9i/10g, 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 NT/ 2000/2003/2012 , CenOS, Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

DevOps/AWS Engineer

Responsibilities:

  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to Confidential environments.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Develop CloudFormation scripts to automate EC2 instances.
  • 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 storage and backup on AWS
  • Creating Cloudwatch alerts for instances and using them in Autoscaling launch configurations.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage teh configurations of Multiple servers using Chef
  • Written multiple manifests and also customized facts for efficient management of teh Chef clients.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.
  • Implemented a 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 andWindows Servers while ensuring dat 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 teh issues and maintained bugs using JIRA tool.
  • Manage teh integration of new software projects and products into teh build environment.
  • Work with product development to resolve build-related issues in all projects.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with teh teams to ensure successful project forecasting and realistic commitments
  • Involved in scrummeetings, product backlog and otherscrumactivities and artifacts in collaboration with teh team
  • Migrating teh data to respective DEV and QA Oracle database before doing code roll-out
  • Troubleshooting various production related outages.

Environment: CISCO UCS/VMWARE, SGI Servers, Centos, Ubuntu, Chef, Jira and AWS

Confidential, Bothell, WA

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 teh 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 teh 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 teh amazon identity and access management (IAM)
  • Implemented continuous integration using teh Hudson, which tracks teh 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 dat has a good defect tracking system through teh 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 teh nodes using Puppet.

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

Confidential, Raleigh, NC

Build/Release Manager

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 dat teh 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 teh 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 teh automated scripts for teh Build and Deployment of teh applications
  • Monitor and administer teh automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures
  • Maintained configuration files for each application for teh purpose of build and install on different environments
  • Suggested and implemented teh 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.

Confidential, Woonsocket, RI

Build Engineer

Responsibilities:

  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Worked with teh automated scripts for teh Build and Deployment of teh applications.
  • Monitor and administer teh automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
  • Maintained configuration files for each application for teh purpose of build and install on different environments.
  • Created teh build instructions docs and install (deploy) instructions docs for each application for different environments.
  • Monitor and administer teh automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
  • Creation and setup of new environments/branches such as development, testing and production
  • Worked closely with development team and QA team for product releases
  • Worked under an environment dat has a good defect tracking system through teh use of Manual Test and Test Manager.
  • Documented release, builds and source control processes and plans and Support development engineers with Configuration Management issues.
  • Provided level one support for build troubleshooting and production issues.

Environment: Solaris, Redhat, SVN, GIT, Bash,Jenkins.

Confidential

Unix/Linux Admin

Responsibilities:

  • Installation, Configuration, Upgradation and administration of Sun Solaris, RedHat Linux, HP-UX and Windows Servers.
  • Develops and maintains thebuildenvironment, teh source code control system and teh issue tracking systems using tools like Jira
  • Creates and tests builds, resolves issues, applies labels to file and communicatesbuildstatus.
  • Responsible for building scripts and installation procedures.
  • Assist engineering management in making choices for source code management systems, and other development
  • Maintain continuousbuildautomation - currently within Hudson/Jenkins.
  • Building artifacts and deploying Java applications onto various web application servers.
  • Worked with scripting languages like shell and python.
  • User account management, managing passwords setting up quotas and support.
  • Controlled teh access to users by adding or removing teh user from teh groups as per teh requirements by using LDAP.
  • Troubleshooting in LDAP server’s if there are any login issues for teh users.
  • Used LDAP to setPermissions,as an administrator to allow only certain people to access teh LDAP database
  • Responsible for configuring real time backup of web servers.
  • Log file was managed for troubleshooting and probable errors.
  • Document solutions for any issues dat have not been discovered previously.

Environment: RHEL, SUSE Linux, Sun Solaris, Sun E450, E250, Switches, Hubs, DAT& DLT Tape Drivers, Apache, IIS 4.0, Windows server 2003 and Oracle 8i.

We'd love your feedback!