We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

Saltlake City, UtaH

SUMMARY:

  • 6.5+ years of experience in AWS, DevOps, Linux and Windows Administration.
  • Worked with Infra support team to plan and provide event - free 100% availability of infrastructure during the business peak season consistently.
  • In-depth knowledge of DevOps management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Configure the setup of every release biweekly and monthly on the regular basis for product teams to perform integration testing.
  • Involved in various troubleshooting activities - like Out of Memory, High CPU utilization and issues related to security and other application related issues in WebSphere Application Server
  • Deployed web and enterprise applications on JBoss application server
  • Perform identification and resolution of the overall infrastructure problems/issues providing permanent solutions by root cause analysis.
  • Knowledge of Chef, puppet as Configuration management tool, to automate repetitive tasks, quickly deploying critical applications, and proactively manage change.
  • Setup framework for one clicks build and deployment on production environments.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Strong knowledge / experience in creating Jenkins CI pipelines and good experience in automating deployment pipelines.
  • Experienced in build tools such as Maven, Gradle, Teamcity, Cruise Control.
  • Strong hands on experience with scripting languages like Shell scripting, Python, Ruby, PowerShell, and JavaScript.
  • Worked with Octopus Deploy to create a release Environment and deploying the applications to the various Cloud Environments.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and windows platforms.
  • Expert with Installation of Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, Ubuntu, Windows Server 2012R2.
  • Worked Extensively with Bit Bucket and GIT.
  • Experienced in Cloud automation using AWS CloudFormation templates.
  • Skilled in monitoring servers using Nagios, Datadog and Cloud watch for AWS.
  • Implementing Pilot Projects on AWS using various managed service offerings (EC2, S3, ELB, CFT, Auto scaling Route 53, VPC etc.)
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system
  • Defined security groups which acted as virtual firewalls to control the incoming traffic onto one or more EC2 instances
  • Deployed templates using Cloud Formation for the required environment.
  • Setup code repositories like SVN, GIT, and TFS and managed plugins for Jenkins for scheduled automatic checkout of code.
  • Installation, administration, maintenance, and support of Jenkins.
  • Have very good exposure some of the programming languages like Java, C#.net, ASP.net and Python.
  • Have knowledge of migrating Weblogic Server from Windows to Linux Environment.
  • Have experience in working with Chef Cookbooks, Recipes and adding it to Nodes Runlists.
  • Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.

TECHNICAL SKILLS:

Operating Systems: Red Hat Enterprise Linux 5.x/6.x/7.x, UBUNTU, Windows server 2008, 2012R2.

Programming Languages: C, C++, Java/J2EE, SQL.

Scripting Languages: Unix Shell Scripting, Python, Powershell

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, WebSphere 6.0/ 7.0/8.0.

Databases: Oracle 10g/11g/12cWeb Technology HTML 4.0/5.0. DHTML, XML, PHP, Java Script, Servlets and JSP.

Build Tools/CI Tools: ANT, MAVEN, Jenkins, Team city.

Source Control Tools: Subversion (SVN), GIT, CVS, Clear Case.

Cloud Services: AWS, Rackspace.

Configuration Management Tools: Chef, Puppet, Ansible

Monitoring Tools: Nagios, CloudWatch, Datadog

Ticketing tools: BMC Remedy, Jira

PROFESSIONAL EXPERIENCE:

Confidential - Saltlake City, Utah

AWS/ DevOps Engineer

Responsibilities:

  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Successfully created stacks for creating few services through CloudFormation templates.
  • Created multiple Windows Server EC2 instances with supporting ELB’s and Autoscaling etc by writing CloudFormation Templates.
  • Managing AWS infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation of Chef.
  • Resolved various issues in AWS cloud such as deploying, performance tuning, Auto scaling, instances stuck, unable to login, unable to boot, identifying root cause after checking customer Cloud Trail logs, reserved instances, EBS snapshots, AMIs, latency issues in cloud with their application, CloudWatch logs not updating etc.
  • Resolved Domain join issues by RDPing to the server and checking the chef log.
  • Given the ability to do the Database backup for our developers by modifying the available chef cookbook.
  • Investigated and rectified why the CloudWatch logs were not updating.
  • Wrote a PowerShell script for Installing SSIS on our reporting server.
  • Worked extensively with TeamCity for building and running the Kitchen testing.
  • Configured the Chef nodes by using custom chef recipes and cookbooks.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Created custom domain name for the API’s and also created aliases for them in route53 with the newly created Cloud front distribution. Also, worked on creating the same for automation by writing CloudFormation templates.
  • Worked extensively with Bit bucket for Branching, Tagging, and Release Activities on Version Control.
  • Use of JSON files to transfer data to the frontend, which was developed with AngularJS, JQuery, Bootstrap, HTML5, CSS & JS
  • Worked extensively with Bug tracking tool like JIRA.
  • Documented and uploaded various best practices, how to do procedures and project related work in Confluence and also linked them with the related JIRA tasks.
  • Worked with Octopus Deploy to deploy the code to the AWS Server.
  • Have a good exposure working with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Worked on sprints and completed all the assigned tasks within the sprint timeframe.
  • Worked closely with the development teams to achieve high quality, highly available and dynamic solutions.
  • Working remotely for this assignment.

Environment: Amazon Web Services (IAM, S3, EC2, VPC, Cloud Watch, Auto scaling, Cloud Formation, Jira, Bit Bucket, Remedy, Terraform, Git, Bash, SAML, AUTH,Tomcat, Chef, Azure, Puppet, Maven, Jenkins, Docker, Windows Server, Agile, Linux, TFS, J2EEE, TeamCity, Nagios, Octopus, Json, Bash, Shell, Nexus, Python, PowerShell, PHP, Ruby.

Confidential - New Brunswick, New Jersey.

AWS/ DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a large application utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, Terraform, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Created AWS Route53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Deployed and managed web applications and services into AWS by using Elastic Bean Stalk.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Configured the Chef nodes by using custom chef recipes and cookbooks.
  • Managing AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation of Chef.
  • Experienced in build and deployment of Java applications on to different environments such as QA, PALT, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, SAML, AUTH, GitHub.
  • Experience using weblogic admin, weblogic. Deployer commands
  • Implemented Continuous Integration using Jenkins.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Experience with Bug tracking tool like JIRA.
  • Worked with various scripting languages like Bash, Ruby, PowerShell and Python.
  • Maintained both Cassandra and MangoDB databases.

Environment: Amazon Web Services, Terraform, IAM, S3, EC2, VPC, Cloud Watch, Maven, Tortoise SVN, Bit bucket, GitHub, Chef, Azure, Ansible, Docker, Kubernetes, Java, Agile, SAML, Apache HTTPD, Apache Tomcat, JBoss, .NET, Json, Bash, PowerShell, Python, Ruby.

Confidential, Nashville, TN

AWS DevOps Engineer

Responsibilities:

  • Used AWS cloud services like EC2, VPC, Autoscaling to build highly scalable, secure and flexible systems to handle expected and unexpected load bursts.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Build and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating Chef recipes for a Proof of Concept.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created and maintained Subversion repositories, branches and tags and Experience.
  • Enforced development policies using Subversion hooks and other metadata.
  • Used Docker Container to package the applications and deploying them on to WebSphere Application server.
  • Worked with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Worked with image snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment:: Amazon Web Services (EC2, VPC, S3, RDS, ELB, Autoscaling), Chef, Vagrant, Docker, Scrum, Subversion (SVN), ANT, UDeploy, Shell Scripts, WebSphere Server.

Confidential

Software Engineer (Build/ Release)

Responsibilities:

  • Have done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Hands-on Experience on Jenkins, Developing Custom Jenkins Plugins.
  • Used Subversion (SVN) for managing files and configurations.
  • Responsible for Branching, Tagging and Merging as per the schedule.
  • Responsible for creating and editing ANT Scripts.
  • Deploying newly built code and removal of old code using WebSphere Admin Console.
  • Releasing code to testing regions or staging areas according to the schedule published Updated and automated Release reports for Change Management.
  • Implemented E2E pipeline in Jenkins which would do the below activities:
  • Poll the SCM for new Commits. (SCM- TFS, SVN etc.).
  • Build the code using build tools. (Maven, Ant, MS build etc.).
  • Promote code through Dev-Test-staging-pre-prod automatically.
  • Creating software packages for factories
  • Automation of day-to-day, repetitive tasks

Environment: Jenkins, Maven, Ant, MS build, UAT, TFS, E2E, SCM, SVN, Java, LINUX.

Confidential

Jr. Linux System Admin

Responsibilities:

  • Performed Linux administration tasks in test and production environments with installing, configuring and troubleshooting the client applications on the UNIX servers.
  • Created users, managed user permissions; maintained User & File System quota on Red hat Linux.
  • Responsible in solving any technical problems related System administration.
  • Extending volume groups, logical volume to manage file systems.
  • Troubleshooting of day-to-day operational problems, client side issues, and hardware problems in the systems.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed, Upgraded and configured RHEL 4, 5, 6 versions.
  • Monitored System activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Monitored and tracked development, configuration management, deployment and testing tasks.

Hire Now