We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • IT professional with more than 5+ years of experience in Installation, Configuration, Upgrading, Support and Maintenance of various platforms of Linux like RHEL, SUSE, CentOS, Debian, Ubuntu, Unix platforms like Sun Solaris,and Windows Servers.
  • Experience in DevOps and Cloud environment, where worked on tools for configuration manager (Puppet/Chef and Ansible), CI/CD (Jenkins), version control (Git) as well as experience in Cloud IaaS with AWS and AWS Cloud Administration including services such as S3, EC2, VPC, EBS, AMI, ELB, SNS, RDS, IAM, Auto Scaling, Route 53, CloudFront, CloudTrail and OPS Work.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experienced with Handling Cloud environments (AWS and Open Stack).
  • Configuration management using Amazon Cloud Formation, Continuous integration with AnthillPro and Jenkins and Bamboo. AWS management (EC2, EBS, ASG, RDS, R53…).
  • Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
  • Expertise working with Kubernetes to automate deployment, scaling and management of web Containerized applications.
  • Strong experience in installation, Administration, Configuration & Deployment of Middleware products which includes Apache Webserver or NGINX, WebLogic, Tomcat, & JBOSS EAP running on Linux.
  • Expert in deploying the code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBOSS.
  • Installed and configured the RPM packages using the YUM Software manager.
  • Developed Perl and shell scripts for automation of the buildand releaseprocess.
  • Server configures management via Puppet or Chef and System orchestration via Ansible.
  • Experience in version control and source code management tools like GIT, SVN.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Used scripting languages like Python, Ruby, Perl, Bash and CF Engine and Web Service like AWS.
  • Experience installing/upgrading Jenkins/Bamboo/Team City infrastructure on multiple servers.
  • Excellent communication skills and extensive documentation experience.
  • Software development background in Java/J2EE building web applications.
  • Mentored and trained all the projects teams to work with TFS including the project Management for all .Net applications.
  • Experience in managing Linux server farms.
  • Highly experienced in setting up Build Servers for build and deploy automation.
  • Experience in automation and build tools like Maven, Ant and Gradle.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM).
  • Good knowledge and hands on Experience in some monitoring tools like Splunk.
  • I have a good knowledge on SaltStack.
  • Expertise in SaltStalk Infrastructure i.e. Installing/upgrading the Salt Master.

TECHNICAL SKILLS

Cloud Computing: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, SWF, EBS, EMR, Dynamo DB,, Elastic Beanstalk, Route53, Aurora.

Monitoring Tools: Nagios, Grafana, Splunk and AWS CloudWatch.

Configuration: Management toolsChef and Ansible.

CI/CD Tools: Jenkins

Scripting: Java, JavaScript, NodeJS, Power shell, Python, Bash

Containerization: Docker, Docker Swarm, Rancher

Version Control Tools: GIT, SVN and Bit - Buckets

Databases: Oracle, MS SQL Server, MySQL, NoSQL, PostgreSQL.

Build tools: Ant, Maven, Gradle.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

AWS DevOps Engineer

Responsibilities:

  • Provisioned tasks-based roles on Ansible playbooks for parallel deployment on multiple servers and provisioning of infrastructure with custom build plugins and modules
  • Worked with projects using OpenShift client for Jenkins builds for various configurations.
  • Provisioned AWS resources like EC2, VPC, EBS, AMI, S3 buckets, creation of subnets, and all other operational tasks using Ansible.
  • Provisioned entire on-premise infrastructure on AWS cloud using Cloud Formation scripts for high availability and fault tolerance.
  • Developed and supported the RHEL based infrastructure in the cloud environment.
  • Migrated on premise Oracle database to AWS RDS using S3 and AWS VPC Peering.
  • Supported AWS cloud instance, including management and configuration of various AWS services.
  • Worked on creating EC2 instances, updating security group and IAM policies.
  • Worked with Ansible and CloudFormation scripts to build the base infrastructure with all necessary AWS services like VPC and EC2 for master/infra and app nodes.
  • Performed Shell and Perl scripting for automotive tasks in Linux and wrote scripts on Python.
  • Created S3 bucket ad updated the bucket policies, versioning and lifecycle. Setup static web content on S3 bucket.
  • Used Jenkins to test the workflow of retrieving and running puppet modules from GitHub onto different test slaves.
  • Interact with AWS, specify AWSsecurity credentialsto verify who we are and whether we have permission to access the resources that we are requesting. AWS uses the security credentials to authenticate and authorize your requests.

Confidential, Pittsburgh, PA

AWS DevOps/Cloud Engineer

Responsibilities:

  • Implemented AWSCode Pipelineand Created Cloud formationJSONtemplates inTerraformfor infrastructure as code.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform
  • Implemented a Continuous delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s.
  • Our Continuous Integration stack consists of GIT, Jenkins, CI/CD, the Docker Trusted Registry and OpenShift Enterprise.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef andTerraform for automating CICD pipeline in AWS.
  • Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Used Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira and Bitbucket) and also provide layer 3 supports on these tools if there are any issues.
  • Used Ansible to document all infrastructures into version control and Used Ansible to document application dependencies into version control.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies and performed all necessary day to day GIT support for different projects.
  • Created new jobs in Jenkins and built pipeline for Continuous Integration and migrated applications to the AWS cloud.
  • Used Ansible and Ansible Tower as Configuration management tool to automate repetitive task.
  • Wrote Ansible Playbooks with Python SSH as a wrapper to manage configurations of AWS nodes and Test Playbooks on AWS instances using Python.
  • Worked on maintaining, administering and supporting of Red Hat Enterprise Linux (RHEL) servers.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • AWS tools sign API requests for using the access key that specify when user configure the tool.

Confidential, Indianapolis, IN

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for delivery and administration of Orcale WebLogic, Apache Web Server, and Tomcat Application Server in support of business initiatives.
  • Responsible for installation/upgradation and configuration of WebLogic domains.
  • Apache Tomcat deployment and management.
  • Responsible for Releasemanagement activities, handling releases, close coordination in test execution, Defect management and control.
  • Resolving merging issues during build and releaseby conducting meetings with developers and managers.
  • Created a local YUMrepository for installing and updating packages.
  • Automation Engineer for Developing Build and deploy tool like Jenkins.
  • Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS).
  • Worked on AmazonAWS tools, such as Lambda, S3, SNS/SQS, and their python interfaces.
  • Architected the AWS pre-prod environment, which includes setting up the VPC, Subnets, S3, EC2, AWS EMR, Redshift, Web Servers, IAM, Security Groups, and Loan Balancer & Lambda to support data warehousing solutions.
  • Maintain and monitor all system frameworks and provide after call support to all systems and maintain optimal Linux knowledge.
  • Integrated buildProcess through Jenkins to various SCM tools like GitHub, Tortoise SVN.
  • Developed build and deployment scripts using MAVEN as build tool and automated the buildand deploy processes using Jenkins to move from one environment to other environments.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Used ANT and MAVEN as build tools on Java projects for the development of buildartifacts on the source code.
  • Built and Deployed Java/J2EE to a WEBapplication server in an Agile continuous integration environment and also automated the whole process.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Also, Implemented Automated Application Deployment using chef.
  • Using Jenkins AWS Code Deploy plugins to deploy to AWS.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef framework and tools to automate the cloud deployment and operations.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.

Confidential, New York, NY

Linux System Administrator

Responsibilities:

  • Resolve Incident tickets and Service requests within SLA defined.
  • Supporting continuous integration platform which consists of team city and Subversion.
  • Creating Power shell scripts for automating deployments.
  • Automate routine tasks using Power shell and Shell scripts.
  • Migration of Subversion repos from windows2003 to Linux servers.
  • Migrating Team City from v7.0 to v9.0.
  • Experienced in supporting applications hosted in Linuxservers.
  • Support Tibco EMS platform.
  • Minor code fixes to ensure customers are offered services at the level they expect.
  • Working closely with 3rdparty vendors like Tibco, Axway etc on application issues.
  • Keeping leadership in sync onissues and sustained engineering projects.
  • Automated deploymentof applicationsin Test, Stage & Production environments.
  • Test application functionality after deployments.
  • Debugging Stored Procedure.
  • Generate reports in SSRS and support theSSRSplatform.
  • Setup Site scope monitoring for applications.
  • Trained in ChefAutomation tool.
  • Document and pushdown task to Service desk team.
  • Coordinate with change management team for releases.
  • Attend daily standup meetings.

We'd love your feedback!