Post Job Free

Resume

Sign in

Aws Engineer

Location:
Hyderabad, Telangana, India
Posted:
October 22, 2020

Contact this candidate

Resume:

PRAKASH c: 430-***-**** l adg73b@r.postjobfree.com

DevOps Engineer

WORK SUMMARY:

Having 5+ years of successful professional experience as a DevOps Engineer, Linux Systems Administration/ Engineer and Build & Release Management.

Experience in migrating On-Premise servers to Amazon Cloud Services and Private Clouds, using Cloud Formation templates, AMI's and other AWS resources.

Worked on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment. Extensive experience focusing on services like VPC, EBS, AMI, IAM, S3, Elastic Cache, SNS, SQS, Amazon Glacier, Cloud Trail, Cloud Formation.

Experience in Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef and EBS.

Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.

Managed Docker orchestration and Docker containerization using Kubernetes.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.

Experience in providing consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization.

Extensively used build utilities like Maven, and ANT for building of jar, war, bar and ear files.

Experience with EC2, Cloud Watch, Elastic Load Balancing and managing securities on AWS.

Experience in multitier AWS instances in different subnets in Amazon VPC, attached ACL's and Security Groups to maintain high security.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

Experience in Deployment to AWS with Chef, Ansible and Terraform towards AWS or Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef or Puppet configurations.

Experience in deploying services including JENKINS and Nexus on Docker using Terraform.

Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud

Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS using ANSIBLE, CHEF and PUPPET.

Experienced in using MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR) from source code.

Experience in developing, testing and deploying systems in Virtualized Environments.

Experienced in Creating the TERRAFORM templates to launch Network stack and Instances

Experience in writing Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.

Experience in developing complex build, test, and provision, secure and deploy systems and provide support to large community of developers and testers.

Experience in developing complex build, test, and provision, secure and deploy systems and provide support to large community of developers and testers.

Technical stack:

DevOps Tools

Chef, Ansible, Puppet, Docker, Kubernetes, SonarQube, Maven, Jenkins, Terraform, Nexus.

Cloud Technologies

AWS (Cloud Formation, Elastic Load Balancer, Route 5, Elastic Beanstalk, CloudWatch, IAM, Server Migration, VPC, S3, Dynamo DB, SNS, Glacier, RDS, EC2 Container Service, Lambda), Terraform.

Version Controls

SVN, CVS, Git, Bitbucket

Languages/Scripting

Java, Python, Bash, Ruby, Shell, PowerShell

Monitoring Tools

Splunk, Nagios

Web Servers

Web Logic, Web Sphere, Tomcat, Jboss, Nginx.

Data Bases

Oracle, MS SQL Server

Other Tools

Gitlab, SnoarQube, JFrog, groovy

Operating systems

Windows, UNIX, LINUX

Experience:

BFL Canada Insurance Services, Calgary, AB Aug 2019 to Present

DevOps Engineer

Accomplishments:

Worked on Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration.

Deployed Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.

Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.

On boarded tools such as Gitlab, Jenkins, SonarQube, JFrog, Ansible, fortify, Black Duch and Hygieia etc from DevSecOps Tool chain.

Created Jenkins one pipeline and integrated with Gitlab.

Implemented DevOps methodologies to help unify, track, and automate code deployment within a diverse range of system/stack environments using AWS, Docker, Jenkins and open source technologies.

Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and deployment tools.

Worked on creating the Docker containers and Docker consoles.

Involved in maintenance and monitoring of Docker in a cloud based service during production.

Used Jenkins and pipelines to drive all Microservices builds out to the Docker registry and then Deployed to Kubernetes, Created Pods and managed using Kubernetes

Worked with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.

Changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.

Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy

Installed tools to support scanning and analysis of code with the tools like Fortify, SonarQube.

Identified Bugs, Vulnerabilities, Code smells and Hotspots by applying sonar rules against code.

Developed dashboards to monitor metrics information about the application by using visualization tools like OneHygieia.

Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.

Developed Puppet Modules to install Tomcat, Web logic and Ngnix.

Automated CICD process, build pipelines to ensure overall system quality throughput.

Automated the process of migrating IPM functionality to CI/CD pipeline, writing the scripts for pipeline as a code.

Created quality gates throughout pipeline by groovy, python scripts.

Implemented/Developed AWS rehydration approach or any other approach for backup.

Written Ansible YAML scripts that can store the credentials for various sandboxes and secured them on the remote servers.

Implemented algorithms parsing XML to convert to JSON.

Used Amazon Identity Access Management (IAM) tool created groups & permissions for users to work collaboratively.

Provided infrastructure teams with requirements for the setup of servers, databases, messaging queues, network, and other hardware configuration.

Involved in the day-to-day build support, build problem resolution, and build automation of the Dev, Test, Stage and production environments.

Managed and created Change Requests and Service Requests for the Delivery Teams.

Environment: Git, Gitlab, RHEL, Jenkins, Ansible, Puppet, YAML, Docker, MAVEN, AWS, Ec2, Apache Tomcat, Ant, Python, Shell, SonarQube, IAM, Kubernetes, groovy, JFrog Artifactory, Fortify, Black duch, XML, JSON, Hygieia, JUnit, LINUX, Windows.

Bell MTS, Winnipeg, MB Jan 2018 to Jul 2019

DevOps Engineer

Responsibilities:

Managed servers on the Amazon Web Services (AWS) platform using Ansible configuration management tools.

Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).

Experienced in administration of web server like Apache Tomcat.

Experienced in administering Linux, such as Installation, Configuration, Backup, and Recovery.

Installation and up gradation of Packages and Patches configuration mgmt., version control, service pack & reviewing connectivity issue regarding security problem.

Created Amazon EC2 Cloud Instances using Amazon Web Services and configuration of launched instances with respect to specific applications.

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.

Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.

Created Cloudwatch alerts for instances and using them in Auto-scaling launch configurations.

Hands on experience in version control tools like GIT.

Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.

Implemented cluster services using Docker and Kubernetes.

Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash.

Administer, secure, and maintain multiple Kubernetes clusters to support a global service.

Created and maintained Maven Pom.xml for performing the builds.

Created scripts in Bash to automate log rotation of multiple logs from web servers.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.

Worked on Group and User administration, startup & shutdown scripts, Crontab, File system maintenance, Backup scripts and Automation.

Provided support for Nagios Log Server and Nagios Core.

Environment: AWS, EC2 cloud instances, Cloudwatch, GIT, ELB, AMI, Docker, Jenkins, CI/CD pipelines, OpenShift, Maven, Kubernetes, Bash, Nagios, Ansible & GitLab, RHEL, Windows.

Vancity Community Investment Bank, Vancouver, BC May 2016 – Dec 2017

DevOps Engineer

Responsibilities:

Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Used Chef as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

Created Puppet manifests, profiles and roles module to automate system operations.

Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.

Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.

Used Maven as build tool for the development of build artifacts on the source code.

Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

Used GIT as source code repositories, Maintained and Administered GITHUB Source Code Tool.

Establish CI/CD for trunk and branches to support parallel development.

Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.

Setup Jenkins Build server and maintained.

Administrated and configured Jenkins to aid in build and deployment process. Also automated jobs with Shell and Python scripts inside the Jenkins CI framework.

Created and maintained the Python deployment scripts for Web Sphere web application.

Wrote Python/Power Shell scripts for automating time-consuming specialty needs for external clients.

Worked on Docker Hub, created Docker images and handling multiple images primarily for middleware installations.

Designed and carried out analytical GIT procedures, both simple and/or complex, using various GIT software.

Managed GitHub repositories and permissions, including branching and tagging

Supporting large-scale web applications, indexed database queries using MY SQL server by writing SQLqueries.

Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.

Responsible for day to day Build and deployments in pre-production and production environments.

Environment: Chef, Puppet, AWS stack, CI/CD, Maven, Jenkins, GIT, Python, Shell Script, Docker, SQL, LINUX, and Windows.

EPAM Systems, Hyderabad, IN May 2015 to Apr 2016

System Engineer - Intern

Accomplishments:

Installation, configuration and Operating System upgrade on, Red Hat Linux, Centos and Sun Solaris.

Installed and Configured Web and investigate the configuration changes in the production environment.

Moderated and contributed to the support DevOps development In on-prem servers

Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, CHEF, and custom Ruby/Bash scripts

Created and configured the continuous delivery pipelines for deploying micro services and lambda functions using JENKINS CI server.

Worked for DevOps Platform team responsible for specialization areas related to CHEF for Cloud Automation.

Troubleshooted Build and Deploy Issues, with little downtime.

Implemented Bash, Perl, Python scripting.

Implemented automations tools CHEF, PUPPET.

Implemented CHEF Cookbooks for OS component configuration to keep AWS server's template minimal.

Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, and Reporting).

Automated the cloud deployments using CHEF, Python and AWS Cloud Formation Templates.

Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS, and JavaScript.

Deployed the Java applications into web application servers like Web logic.

Involved in development and implementation of the web application using Ruby on Rails.

Tested PUPPET modules with PUPPET before uploading to PUPPET server.

Developed Shell/Perl Scripts for automation purpose.

Defined and deployed monitoring, metrics, and logging systems on AWS.

Managed the source code repository system used by the engineering team.

Used Maven for building the Web projects including the Web Services and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.

Environment: TFS, Python, Bash, EC2, GIT, JENKINS, CHEF, PUPPET, AWS, Ruby, Bootstrap, CSS, OpenShift, Java, JavaScript, CSS, shell/Perl scripts, Red Hat Linux, Ubuntu, Centos and Sun Solaris.



Contact this candidate