We provide IT Staff Augmentation Services!

Devops /aws Engineer. Resume

4.00/5 (Submit Your Rating)

Dallas, Texas

SUMMARY:

  • DevOps/Build Engineer with over 8+ years of experience in solving complex issues for innovative solutions, providing support for development and operation environments.
  • Involved in all phases of the software development life - cycle (SDLC) with explicit focus on the build and release of quality software.
  • Focused in the areas of Continuous Integration, Continuous Delivery (CI/CD) and Release Management.
  • Highly motivated and committed DevOps/Build Engineer experienced in Automating, Configuring and deploying instances on AWS.
  • 3 years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch and Cloud Trail).
  • Creating Amazon machine images (AMIs) using CF templates.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experienced with migration to Amazon web Services AWS from Datacenter.
  • Worked with configuration management and provisioning tools like Chef, Puppet, Ansible.
  • 5+ years of experience in CI using Jenkins, and setting up delivery pipelines and Release Management.
  • 4 years of Puppet Automation experience including Master, Agents, Manifests, Classes setup and 3 years of Chef Automation.
  • Experience in working on source code management tools like GitHub, Bash, GUI and CLI.
  • Extensive experience in configuration management and release engineering in multiple projects and multiple-branches environment.
  • Expertise in managing on various infrastructure resources such as physical machines, VMs and working on Docker containers using Terraform.
  • 1+ year of DevOps Practice for Micro Services Architecture using Kubernetes.
  • Kubernetes 1.6.2 is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Strong hands on experience with scripting languages like Python, Unix, Bash, Shell Scripting and JavaScript.
  • Used Open Shift Container Platform v 3.5 and content was 'open source'.
  • Developed the Open Shift Test-Drive for Admins in installation of OCP 3.5, Cluster management and Project.
  • Coordinated among different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Deployment strategies and the coordination of architecture changes for rapidly evolving projects.
  • Acquired skills in managing all IT operations with key focus on optimal utilization of resources.
  • Have an ability to use a wide variety of open source technologies and tools.
  • Amiable initiative with a capacity to take an interest in extensive undertaking groups and work individually. Excellent analytical, communication, interpersonal and problem-solving skills.

TECHNICAL SKILLS:

Operating Systems: Linux, Unix, Windows, Macintosh.

Scripting: Python, Shell, Bash, Unix, Java.

Platform: Red hat Enterprise 7.0/6.x/5.x, Ubuntu.

Database: My SQL, NoSQL, Oracle 12c/11g/10g/9i/8.1.7/7.x, DB2.

Configuration Management Tools: Chef, Puppet, Ansible.

Version Control Tools: GIT/GIT HUB, SVN, CVS, Bit Bucket.

Build Tools: Maven 2, Ant, MS Build.

Container Tools: Docker, Kubernetes.

Virtual Servers: Oracle Virtual Box, VMware.

Web Technology: HTML5, XHTML, XML, Backbone JS, Bootstrap, CSS 3.

Web Servers: Apache Tomcat, WebLogic, WebSphere.

Cloud Services: AWS (Amazon Web Services), Azure.

Area of work: Release Management, Continuous Integration, Configuration Management, Deployments/Migration, Environment Management, Production Support.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Texas

Devops /AWS Engineer.

Responsibilities:

  • Responsible for designing, implementation and support of large scale infrastructure across cloud platform for configuring, deploying and supporting on Amazon Web Services.
  • Supporting the Infrastructure as a Service (IaaS) offering, which involved deploying multiple applications utilizing almost all the AWS services (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, Cloud Formation) focusing on high-availability, fault tolerance, and auto-scaling.
  • Created S3 buckets and managing policies and used Glacier to move old data to archives, based on retention policy of database/applications.
  • Deployed and supported Mem-cache/AWS ElastiCache and then Configured Elastic Load Balancing(ELB) for routing traffic between zones, and used Route53 with failover and latency options for high availability and fault tolerance.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers. Managed and analyzed the petabyte-scalable data using AWS Redshift cluster.
  • Developing Python Scripts to manage the services on AWS using SDK.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed on Java, PHP, Node.js, Python, Ruby onto web servers such as Apache, Tomcat and IIS.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins , Git.
  • Implemented a continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
  • Designed/developed distributed private cloud system solution using Kubernetes Docker on CoreOS.
  • Implemented CI/CD using Docker for runtime environment, GitHub, AWS ECR and utilized Kubernetes to test, build and deploy services.
  • Used Bash and Python, including Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Wrote Ansible Playbooks with Python as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Maintaining high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible.
  • Written chef recipes for various applications and deploying them in AWS using Terraform and Written several Chef cookbooks and recipes to automate the installation of WebLogic domain and JDK installations and have customized recipes from Chef supermarket to align with current requirements.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
  • Provided complete and thorough support to familiarize team of onshore and offshore developers to the in-house build framework with source version control in git.
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Streamlined and developed technical solution, to propagate to over 20 geographically spread environments, to complete jobs within an hour, compared to days.
  • Quick Build was utilized in continuous integration for proof build before promotion to production.

Environment: AWS services, Puppet, Docker, GitHub, Java, Python, Maven, Ansible, Shell Scripting, Bash Script, Ubuntu, Linux, TCP, DHCP, SVN, DNS

Confidential, Chalfont, PA

Devops, Implementation Build and Release Engineer.

Responsibilities:

  • As part of DevOps team, my role includes Environment Management, Incident Management, Continuous Deployment, Continuous Integration, Release Management, Version Management.
  • Worked closely with the Data Center, Development, Quality Assurance, and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Involved in configuring and maintaining Linux virtualization servers in test and production environment using VMware vSphere Client for RHEL Linux OS installation.
  • Installing, configuring and administering Jenkins (Continuous Integration tool) on Linux machines along with installing/updating plugins such as GIT, ANT, Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Worked on installation of Docker using toolbox & creation of custom Docker container images, tagging and pushing the images and worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Created AWS instances, security configuration and administration, Cloud Formation, EC2, Relational Database and deployed applications and delivered for QA teams to initiate performance testing.
  • Experienced in authoring POM.xml files, performing releases with Maven release plugin, modernization of Java projects, and managing Maven repositories.
  • Reviewed existing manual Software builds, developed scripts to automate repeated tasks that are more susceptible to errors and risk using Perl and Shell Scripting.
  • Owned development related tools and services such as CI/CD (Code ship), SCM, and operation/automation tooling.
  • Worked with Engineering, Product Manager, Data Team and other partners of the DevOps team and our software team for fast smooth roll out.
  • Performance management, benchmarking, metrics, planning and resolutions of performance problems affecting service levels.
  • Trouble shoot applications and system issues coordination with Engineering and Support teams and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process.

Environment: Linux, Docker, AWS services, Terraform, Ant, Shell scripts, Java/J2ee, Angular JS, RHEL6, VMware, Python, Ansible, Puppet, PowerShell, GitHub, SVN, UNIX.

Confidential

Implementation Build and Release Engineer.

Responsibilities:

  • Took a lead role in maintaining and improving continuous integration infrastructure for the software development team.
  • Responsible for the setup, configuration and maintenance of the source code control system, the defect tracking tools and the build system.
  • Assisted in assessment of existing production systems and configuration services for upgrading.
  • Provided technical expertise for analysis and assessment of current security and database configuration services.
  • Helped in troubleshooting latencies at the hardware, software, or network level and identify root cause.
  • Developed server side web applications using Asp.Net web application framework.
  • Implemented object oriented programming (OOPS) and object oriented analysis and design approach (OOAD) and other OO Design patterns.
  • Experience in Deploying project code in windows and IIS servers.
  • Built Java code and .NET code from Jenkins with help of plugins.
  • Troubleshoot application alerts from monitoring tools and follow necessary playbook steps to resolve or escalate appropriately.
  • Worked directly with remote Application Development team to help reproduce and resolve customer issues.
  • Worked on critical, highly complex customer problems that may span multiple services.
  • Analyzed data to improve infrastructure and provide feedback into product engineering.

Environment: Red Hat Linux 5.0, SVN, GIT, ANT, Jenkins, Java Code, .NET, Maven, Apache Tomcat, Maven, Web Logic, Apache Tomcat, Shell, Perl, Puppet.

Confidential

Linux Systems Engineer.

Responsibilities:

  • Involved to manage the day-to-day tasks, operations and problem-solving of a team to meet with the required service level Agreements and standard provided by the company.
  • Helped in design, technical planning, and implementation support for Linux-based systems.
  • Implemented systems in accordance with relevant information system.
  • Installation of VMware ESX 3.5 and administration of VMs.
  • Patches and Package administration for installation of patches following company policy.
  • Took care of 1500+ Linux Servers in critical production environment with 24/7 support running in-house applications, web services and databases.
  • Deploying new releases and patches to test and production environments.
  • Evaluating commercial and open-source tools to improve efficiency.
  • Regular performance tuning after installing/ upgrading / deployment of patches and proactive monitoring to maintain a good database server.
  • Performed Lead role and participated in integrated project teams.
  • Assisted in the development and implementation of disaster recovery plans.

Environment: Linux, RHEL 5/5.5/6.0, Apache web server, Ubuntu, NFS, HTTPD, Lamp stack, DNS, DHCP, Db2 Server, Windows 2003 and Windows 2008 servers.

We'd love your feedback!