We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Have around 6 years of experience in IT industry in various roles as DevOps, Build & Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating in different environments.
  • Working knowledge on AWS services like EC2, S3, IAM, EBS, SNS, SQS, VPC, Amazon RDS, Dynamo DB.
  • Monitored a high availability and scalable AWS Stacks using EC2 auto scaling functionality.
  • Trained on Deploying applications in AWS cloud using Elastic beanstalk and customized Cloud Formation Templates.
  • Experienced in working with version control tool GIT. Deployed and configured Git repositories with branching, forks, tagging and notifications to keep track on commits.
  • Installed and configured Continuous Integration and Continuous Delivery application Jenkins. Proficient in defining build pipelines in addition to create and maintain multiple jobs.
  • Experience in working with Software Configuration Management tools including Chef, Puppet, Ansible.
  • Configure Chef - server, setting up Chef Workstation including bootstrapping of chef client nodes. Created roles, cookbooks, recipes and data bags automating the infrastructure.
  • Hands on experience in working with Docker, Kubernetes containers and successfully deployed the images in the cloud environment for managing Application.
  • Experience on creation of custom Docker container images, tagging, pushing images and leveraging existing Linux Containers and AMI’s in addition to creation of Docker containers from scratch.
  • Expertise in monitoring tools like Nagios and Cloud Watch for disk usage, CPU utilization, list of open files and sending alerts to our teams.
  • Automating build process on build tools like MAVEN and ANT to package into deployable artifacts (jar, war & ear) from source code.
  • In-depth knowledge of computer applications and scripting like Shell, Ruby, Bash and knowledge on Python.
  • Expert in Automation release and deploy configuration management to different environments QA, UAT and production.
  • Proficient in Core Java, Servlets, JSP’s developing MVC based web applications using Spring MVC, Hibernate
  • Experience in creating responsive web pages using HTML5, Bootstrap, CSS3, AngularJS, REST API, Integration/Unit Testing, JSON, AJAX, JavaScript and jQuery.

TECHNICAL SKILLS

Version control Tools\Scripting\: GIT, SVN, Bit bucket\Shell Script, Ruby, Python\

Languages\Build Tool & CI Tool\: Java8\ANT, MAVEN, Jenkins.\

CM and CD tool\Monitoring Tools\: Puppet, Chef and Ansible \Nagios, Cloud Watch\

Container\Bug Tracking Tool\: Docker\Jira, Bugzilla, Redmine, HP Quality Center\

Web/App Server\Web Technologies\: Nginx, JBoss, Apache, Apache Tomcat, \Servlets 3.0, JDBC, JSP 2.2, HTML 5, Java\WebLogic, WebSphere.\Script, XML\

Cloud Computing\Operating systems: Amazon EC2, VPC, ELB, EBS, SNS, SQS, \UNIX (CentOS, Ubuntu, RedHat Linux), \CloudWatch, S3, RDS, DynamoDB, Cloud\Windows Trail, IAM, CloudFormation, CodeCommit, CodePipeline, CodeDeploy, OpsWorks.

RDBMS\Frameworks\: Oracle 12.1.0.1, SQL Server 13.0, MYSQL 5.5\Struts 2, Spring 4, Hibernate 4, JPA, AngularJS \

SDLC\: Agile, Scrum, Waterfall methodologies\

PROFESSIONAL EXPERIENCE

Confidential, NY

DevOps/AWS Engineer

Responsibilities:

  • Worked with Docker containers by creating Docker images from Docker file and used Docker hub for container images.
  • Built additional Docker Slave nodes for Jenkins using custom-built Docker images and instances. Installed, configured and maintain the Docker environments to house all microservices.
  • Used Kubernetes to deploy, load balance, scale and manage Docker containers with multiple name-spaced versions.
  • UsingKubernetes, I have controlled and automated application deployments and updates and orchestrated deployment. 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.
  • Automated the Infrastructure Provisioning using Terraform template and achieved code reusability by Terraform Modules.
  • Designed Virtual Private Cloud (VPC) with multiple public and private subnets and routed the incoming traffic to public subnet through Internet Gateway (IGW) and to the private subnet through the NAT Gateway.
  • Defined AWS Security groups which acted as virtual firewalls at instance level that controls traffic to the EC2 instance and Network Access Control List (NACL) which are acted as virtual firewalls at subnet level.
  • Used Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environment and dev-environment needs.
  • Used Nagios for monitoring the application performance and state.
  • SetupAWSCloudWatchdashboards to monitor various services,resource utilization, application performance, and operational healthenvironment. Used CloudTrail to monitor the API calls.
  • Used GIT as a source code management tool for creating a local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash), recovering files, branching, creating tags and pulling latest commits.

Environment: AWS services, VPC, EC2, CloudWatch, CloudTrail, AMI, Auto Scaling groups, Java 1.6/J2EE 6, Git 2.12, Jenkins 2.5, Maven 3.3, Shell Scripting, Python 3.6.1, Linux, Nagios 4.3, YAML 1.2, JSON 2.1

Confidential

DevOps/AWS Engineer

Responsibilities:

  • Responsible for streamlining the build, deployment and release of technology for enterprise system.
  • Created highly available and scalable infrastructure in AWS by using various services such as IAM, S3, VPC, RDS, Lambda, ELB, EBS, CloudFormation Templates(CFT), SQS, CloudWatch, CloudFront, and Route53.
  • Worked with CM tool Chef for deploying, managing & configuring on a server machine.
  • Configured Chef Server including bootstrapping of Chef Client nodes for provisioning and Wrote different Chef Cookbooks for installing, configuration, and upgrading different applications on the Servers.
  • Implemented Chef to convert Infrastructure as code. Managed Nodes Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
  • Written Chef Recipes for various applications and deploying them in AWS Ec2 instances using Terraform.
  • Worked with Route53 to register and maintain the domain names for the application.
  • Implemented and maintained the monitoring, alerting of production and corporate servers using CloudWatch and used ELK (Elastic Search, Logstash, Kibana) for application logs.
  • Implemented Content Delivery Network(CDN) using Cloud Front which serves the static content from S3 bucket.
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Implemented Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets and for deployment of applications across multiple cloud providers.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and created security groups which act as a virtual firewall to associate with the networks.
  • Used SNS as notification service and CloudTrail to monitor the API calls.
  • Setup builds for Continuous Integration on source code check-in, with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, Chef.
  • Automated deployment of builds to different environments using Jenkins.
  • Used Git as a version control tool and maintained Source code in the GitHub repository.

Environment: AWS services, IAM, VPC, EC2, RDS, DynamoDB, Cloudwatch, CloudTrail, SNS, AMI, Auto Scaling groups, Elastic Load Balancer, Route53, EBS, CloudFormation, ELK 5.3, Java 1.6/JEE 6, Git 2.12, Jenkins 2.5, Maven 3.3, JIRA 7.2, Chef 12, Shell Scripting, Python 3.6.1, Ruby 2.3.4, Linux, Nagios 4.3, Nginx 1.11, YAML 1.2, JSON 2.1

Confidential, Los Angeles, CA

Build and Release Engineer

Responsibilities:

  • Designed the project workflows/pipelines using CI Server Jenkins for Continuous Integration and deployment into different Web/Application Servers
  • Coordinate with developers with establishing and applying appropriate branching, labeling/ naming conventions using GIT source control
  • Resolved merging conflicts a
  • Configured Git with Jenkins and schedule jobs using Poll SCM option
  • Configured Jenkins build triggers and Post-Build Actions to chain multiple jobs for smoother automation of the packaging process
  • Deployed the applications to Tomcat Application Server and static content to apache web servers
  • Maintain the Nexus artifact repository and moved the builds to it using Jenkins interface
  • Helped the team to write the Maven Scripts that are compatible with production environment
  • Responsible for scheduling backup of Jenkins jobs and vital configuration info using ThinBackup Plugin
  • Configured SonarQube for continuous inspection of code quality tool perform automatic reviews with static analysis of code to detect bugs, code smells and security vulnerabilities
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Used Git plugin in Jenkins to automate the build process, deploy container plugin for automated deployment, delivery pipeline plugin, role-based authentication plugin, sending email notification as post-build action
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases
  • Responsible for plugin management in Jenkins, plugin updates, restart of Jenkins

Environment: AWS (EC2, EBS, S3, VPC, RDS, ELB, Auto Scaling, CloudFormation, Elastic Cache, CloudWatch, SNS) GIT, Jenkins, ANT, Maven, Nexus, Docker, Kubernetes, Ansible, Chef, Terraform, ELK, Nagios, Perl, Python

Confidential

Java /J2EE Developer

Responsibilities:

  • Followed Scrum Agile methodology for iterative development of the application.
  • Developed the User Interface screens using JSP, Javascript, JQuery, AJAX, HTML and CSS.
  • Used Spring framework modules like Spring-AOP, Spring-ORM, Spring-JDBC to develop different modules in the project.
  • Implemented Spring IOC and Hibernate integration.
  • Used JSON as response type in REST services.
  • Used Maven for dependencies and configuration management.
  • Extensively used SVN version control system to co-ordinate with the team.
  • Development used the Use Cases and business logic & Unit Testing (JUnit).
  • Involved in Quality Assurance, User Acceptance Testing and Bug Fixing.

Environment: Java 7, J2EE, JSP, HTML 4, CSS, JavaScript, Ajax, Struts 2, JDBC, Oracle 10g, JUnit, Log4j, SQL, XML, GIT HUB, ANT, JBOSS, Eclipse and UNIX

Confidential

Java Developer

Responsibilities:

  • Used Spring framework for designing, implementing the Model, View and Controller. Involved in developing Java APIs which communicates with the Java Beans.
  • Developed GUI using HTML, CSS2, JavaScript and used AJAX, JSON for requesting data and response processing.
  • Developed the presentation layer using JSP, HTML, CSS and client-side validation were done using JavaScript, jQuery and JSON.
  • Used Maven for dependency management and deployed the applications on to JBoss application server.
  • Managed source control and version control using SVN.
  • Responsible to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Conducted unit testing, interface testing, system, testing and user acceptance testing (UAT).
  • Responsible as a UAT support for the project till the project goes into the production.

Environment: HTML 4, CSS 2, Java 1.6, JEE, Spring 3.0, Hibernate 3, Jenkins 1.4, JUnit 4.10, Maven 3.0, JAX-RS 1.1, Oracle 10g

We'd love your feedback!