We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Overall 8+ years of Experience in Implementing Organization Engineering strategy in various environments of Linux and windows servers along with adopting cloud strategies based on Amazon Web Services.
  • Strong Experience automated build platforms/continuous integration using DevOps architecture.
  • Certified and expert in cloud technologies like Amazon Web Services (AWS) VPC, EC2, S3, IAM, RDS, Route 53, Cloud Watch, Cloud Front and Elastic cache.
  • As EngineerI halp organizations to understand how to transform their IT infrastructure, operations and applications to make teh most of teh scalability, innovation and cost efficiency of teh AWS platform and other cloud computing services.
  • Experienced with Interpreted languages like Python and Shell scripting languages BASH for linux and Powershell for Windows.
  • Provide oversight and guidance for teh architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • Knowledge of live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Worked of continuous integration and continuous deployment (CI/CD)
  • Worked on configuration management tools like Chef & Puppet.
  • Integrated Dockers with Jenkins, Support containerization through Dockers.
  • Experience in designing and planning of full stack application migration to Amazon Cloud using AWS resources like EC2,S3,EBS,Elastic Load balancer, Route 53, Amazon RDS.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x
  • Strong command on source controller concepts such as Branches, Hooks, Merges and Tags in GIT.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Worked on infrastructure codify tools like AWS Cloud Formation with configuration management tools like Chef.
  • Installed Hadoop cluster( Server & nodes ) on AWS EC2 as per teh requirement of Server and Nodes.
  • Worked of JavaScript Object Notation (JSON), modified and updated language as per teh infrastructure requirement.
  • Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients.
  • Experience in migration of backup archives to AWS S3 service and databases to AWS RDS in Amazon Cloud.
  • Managed teh configurations of teh instances using Chef. Modified various Cookbooks/ Recipes as required.
  • Performed application server and storage builds in EC2 environment and monitoring them using cloud watch.
  • Creating Private networks and sub - networks and bringing instances under them based on teh requirement.
  • Creating Security groups for both individual instances and for group of instances under a network.
  • Used Amazon RD and, MySQL to perform basic database administration.
  • 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 scalability for application servers using CLI interface for Setting up and administering DNS system in AWSusingRoute53 Managing users and groups using teh amazon identity and access management (IAM).
  • Maintaining 4-5 Different Testing/QA Environments and erection of teh PROD Environment in AWS
  • 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.
  • Configuring and Networking of Virtual Private Cloud (VPC). Utilize S3 bucket and Glacier for storage and backup on AWS.
  • Support migration from legacy environment of Data Center to Amazon Cloud.
  • Experience in teh implementation and operational support of all aspects of client's Virtualization Infrastructure.
  • Implement and Enhance teh Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Installation, configuration and administration of Linux (Red Hat, Centos), Sun Solaris and HP-UX Servers.
  • Experience with Agile Methodology, Scrum Methodology, software version control and release management
  • Implement and support teh corporate Disaster Recovery Plan and make recommendations regarding system and data recovery policies and procedure.
  • Available to work outside of normal business hours to fulfill production and project needs, provide 7x24 on-call support on a rotating basis

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX (RHEL).

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT, Perforce, PVCS, RTC, Stash, Mercurial, Perforce.

Cloud Computing / CI Tools: AWS (EC2, ELB, Dynamo DB, SNS), Open Stack (Nova, Swift, Glance), Jenkins, Chef, Ansible, Team City

Build Tools: Cruise Control, ANT, MAVEN and Sonar

Languages/Scripting: C, C++, Perl scripting, Batch scripting, VB script, Power Shell scripting, SQL, Java/J2EE, Soap UI, Ruby Python, Bash, VMware

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Others: JIRA, Remedy, HP Quality Centre, IBM Clear Quest, Mingle, MS Office, Azure, Oracle, SQL SERVER, MYSQL, Bamboo,DB2

PROFESSIONAL EXPERIENCE:

Confidential, Plano TX

AWS Devops Engineer

Responsibilities:

  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments. Designing and planning of full stack application migration to Amazon Cloud using AWS resources like EC2,S3,EBS,Elastic Load balancer, Route 53, Amazon RDS.
  • Building Test environment in AWS before migrating Application to Amazon Cloud.
  • Worked on migration of Apache, Tomcat, JBoss server application with teh their databases to Amazon Cloud.
  • Worked on migration of backup data to AWS S3 service and databases to AWS RDS in Amazon Cloud.
  • Worked on creating AWS API for S3 and EC2 in Amazon Cloud.
  • Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
  • Manage network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Design roles and groups using AWS Identity and Access Management (IAM). Develop Cloud Formation scripts to automate EC2 instances.
  • 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 teh 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.
  • Used Chef Automation tool for configuration management in different systems.
  • Used AWS Cloud Formation to provision Amazon Elastic Cloud Compute (EC2) instances and configuration management tool Chef
  • Writing and modifying Chef recipes in Ruby for deploying, configuring and managing collected for metric collection and monitoring.
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of teh PROD Environment in AWS.
  • Implement and Enhance teh Scripts which are developed in Shell, Perl, Ruby and Python.
  • 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 and Java based applications running on Linux machines for multiple clients.
  • Manage network using Security Groups, NACLS, and IAM. Use Amazon RD and, MySQL to perform basic database administration.
  • Configuring and Networking of Virtual Private Cloud (VPC). Utilize S3 bucket and Glacier for storage and backup on AWS.
  • Worked on branching, merging, and versioning strategies. Experience in working with multiple software development teams in dispersed locations.
  • Worked on Linux and Windows platforms. Experience in development operations (test, build, deployment)

Environment: Java/J2ee, Ant, Maven, AWS EC2, S3, Chef, UNIX, GIT, Cloud Formation, Cloud Watch, EBS, Nexus Pro, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, Dallas TX

Devops Engineer

Responsibilities:

  • Automated teh process of Version controlling, Deployment of EAR’S, WAR’S to all teh environment and applying teh principles of CI/CD.
  • Performed application server and storage builds in EC2 environment and monitoring them using cloud watch.
  • Creating Private networks and sub-networks and bringing instances under them based on teh requirement.
  • Creating Security groups for both individual instances and for group of instances under a network.
  • Used Amazon RD and, MySQL to perform basic database administration.
  • Creating Test environment in AWS for Application Testing for apache and Mysql Database.
  • Worked on setting up Jenkins server and integrated with Git, Maven, JIRA and Email Servers.
  • Used and configured different plugins like Delivery Pipeline Build var, Env Inject plugins for Jenkins.
  • Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
  • Configured Jenkins Master and Slave for RPD and deployment on Weblogic and Oracle Enterprise Manager.
  • Working on AWS EC2 environment for deploying and creating teh instance.
  • Create instances using service like EC2, VPC, Lambda and deploying it on S3, Glacier and snow ball.
  • Installed Hadoop cluster( Server & nodes ) on AWS EC2 as per teh requirement of Server and Nodes.
  • Used and written Python scripts to deploy build artifacts to Weblogic WLST (Weblogic Scripting tool).
  • Have also worked on writing python scripts to integrate Git and Jenkins with JIRA.
  • Setup and Configured GITHub server.
  • Developed branching model in GITHub using Git Flow.
  • Integrated GITHub Server with PostgreSQL and LDAP server.
  • Experience with automation/configuration management using Chef.
  • Worked on installation & configuration on ops Chef (Master, Node, Workstation)
  • Worked closely with teh development and operations organizations to implement teh necessary tools and process to support teh automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed and Modified Chef recipes to configure, deploy and maintain software components of teh existing infrastructure
  • Experience with Pivotal Tracker.
  • Scheduler for periodic backups of Jenkins, JIRA and PostgreSQL.
  • Worked on integrating Selenium with Jenkins.
  • Written Cronjobs to automate daily and weekly jobs.
  • Also written shell scripts to automate teh Deployment of Artifacts to Linux boxes.
  • Integrated Dockers with Jenkins using teh Dockers plugin
  • Support containerization through Dockers and maintain snapshots of Jenkins.
  • Owner of Jenkins, GitHub, Chef, Artifactory, and all internal build systems for teh core development team on an enterprise-level Java-based cloud orchestration/automation tool.

Environment: AWS EC2, AWS VPC, Cloud Watch, Java/J2ee, Ant, Maven, OpenLava, Subversion, UNIX, GIT, Chef, Nexus Pro, Sonar, Jira, Remedy, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, Dallas, TX

Build& Release Engineer

Responsibilities:

  • Build, install, configure and maintain VMware products including ESXi servers, HA clusters and Virtual Center
  • Perform Capacity Management functions
  • Effectively collaborated with other IT professionals and team members to provide solutions and expertise team.
  • Build, install, configure and maintain Citrix products including XenDesktop, XenApp, Web Interface, Store-Front, and Netscaler: Load Balancing, and Access Gateway.
  • Documented teh best practices for server infrastructure, virtualization, and cloud computing
  • Creating Test environment in AWS for Application Testing for apache and Mysql Database
  • Review operations and business requirements for projects pertaining to server infrastructure with all project teams, management and client services groups for deployment and ongoing operations support
  • Successfully investigate root cause of problems and escalate to DevOps and vendor support.
  • Manage problem and service tickets ensuring timely resolution to meet Service Level Agreements
  • Follow established Enterprise change management procedures
  • Participate in Business Continuation / Disaster Recovery infrastructure planning, building, and testing
  • Provided engineering support to peer operations and network services groups in delivering IT services to teh firm as defined by management
  • Monitoring systems for performance and take remedial actions as necessary to ensure ongoing system availability
  • Maintained infrastructure governance and data security through user access controls and permissions
  • Implement and support teh corporate Disaster Recovery Plan and make recommendations regarding system and data recovery policies and procedures
  • Maintained general system health and software updates in a proactive and timely manner

Confidential, Chicago, IL

Systems Administrator

Responsibilities:

  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of products.
  • Provide engineering support for teh blade and server Virtual Environment deployment.
  • Support, design, testing, review, system maintenance, vendor/contractor liaison and other activities as required for teh effort.
  • Install, configure, and manage VMware vSphere environment.
  • VCenter, hypervisor on new hosts, virtual machines, datastore creation and maintenance in coordination with storage engineers.
  • Plan and convert P2V as directed on Windows, UNIX, and Linux operating systems.
  • Troubleshoot interoperability and performance issues.
  • Maintain virtualized architecture using vCenter.
  • Provided after-hours support for business critical systems.
  • Facilitate patch management solutions processes and documentation.
  • Install, configure, document, update, and support patch systems.
  • Perform patch management administration duties including but not limited to teh design, deployment, monitoring, and diagnostic of WSUS, Solarwinds PatchManager, and related subsystems
  • Installs, configure, and patch systems in accordance with validated systems procedures.
  • Coordination/integration with specialists from storage, network, server, and DB systems.
  • May perform initial IQ/OQ (Installation Qualification/Operational Qualification) for new PCs, laptops and Servers.
  • Support and maintain software configurations via Group Policy and ScriptLogic Desktop Authority.
  • Work with teh Technical Support Specialist to ensure applications and patches are properly configured and deployed on teh workstation images.
  • Understanding of teh following systems and technologies: Microsoft OS’s, RAID, NAS, ISCI SAN, VMWARE ESX systems, CISCO Routers, Switches, and Firewalls.

Confidential

Technical Support Engineer

Responsibilities:

  • Provided local support in Installing and maintaining Dell Power edge Servers, installed Windows NT and Windows 2000 servers’ operating system.
  • Managing Active Directory objects through OU’s, site replication and trust relationship.
  • Implementation and administration of Multi domain model in windows 2000 Enterprise network Trust relationships.
  • Creating and Configuring Storage Groups, mailbox stores, public folder stores and configuring security.
  • Had back up procedure for Exchange for disaster recovery.
  • Setting up and modifying Distribution lists, recipient policies and system policies.
  • Using Active Directory migration tool for moving objects from Windows NT to Windows 2000.
  • Monitored In/out bound mails, archiving some specific user’s mails and generating reports.
  • Performed impromptu security checks of servers and networks to verify adequate virus protection and compliance with corporate procedures.
  • Planning and coordination, attend meetings with various teams to get teh task completed within teh stipulated time frame.
  • Supported netbackup administration and halped teams in zoning teh tape drives to teh new media servers added in master environment.
  • Have worked extensively on UNIX, Solaris, and Linux, Windows environments.
  • Evaluate if Client is getting most out of teh hardware and software deployed, considering network, server/storage hardware and tape operations.
  • Environment: Windows, Linux, Solaris, Netbackup, Shell scripting.

We'd love your feedback!