We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Over 6 years of extensive professional experience as DevOps Engineer and Java Developer focusing on Enterprise Application development on Java platform as well as using DevOps tools for managing builds and deployments.
  • 2+ Experience in implementation of AWS cloud - specific and OpenStack services like EC2, S3, Route 53, Cloud Formation and Elastic Bean Stalk.
  • Extremely knowledgeable in CI/CD integration.
  • Experience in working under Agile Scrum methodologies and using JIRA 7.2/7.3 and Bugzilla 5 as an Agile task management, issue and bug tracking
  • Experienced in Puppet 2016 as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Hands on experience working in an Agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef 12 & Jenkins 1.0.
  • Expertise in using Ansible 2.0 to create reusable server configurations and build environments.
  • Knowledge on using Salt, Terraform, CloudFormation for configuration and monitoring management.
  • Experienced working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Excellent experience in configuring monitoring tools like Nagios, Zabbix and CloudWatch
  • Strong experience in integrating Log analytics using Logstash, ElasticSearch, Kibana.
  • Experience in performing Test Driven Development (TDD) and writing JUnit test cases.
  • Strong experience in building web application using various Spring 1.0 Framework features like Spring IoC, Spring MVC,Spring AOP and Spring Security.
  • Strong experience in creating and consuming SOAP and REST web services using JAX-WS, Jersey API and Spring REST Controllers.
  • Experience in developingJ2EEWeb Applications, Enterprise Applications, Distributed Applications and Client/Server Applications usingJava 7/8, JDBC, Servlets, JSP, JMS, Struts 2.0, spring, Hibernate 4.0, XML, and SQL&PL/SQL.
  • Hands-on experience in creating responsive web pages using HTML5/HTML, Bootstrap, CSS3, JavaScript and jQuery for DOM manipulation.
  • Excellent experience in databases like Oracle 11g/12c, MySQL 4/5, PostgresSQL.
  • Expertise in integrating NoSQL/MongoDB 2/3 for handling data driven applications.
  • Experience in using Messaging standards like JMS along with configuring RabbitMQ
  • Experience in writing JUnit test cases for system testing, Used Log4j for error logging and debugging.
  • Experience in development using Unity, Unreal and .NET platforms in C# and C++ 14.
  • Self-motivated, dedicated, reliable as a team player with excellent interpersonal skills and learning ability

TECHNICAL SKILLS:

Programming Languages: Java 7/8, SQL, C++ 14, C#, C, Shell Scripts, Python

Version Control: SVN, Git, Jenkins 1.0

J2EE Technologies: Core Java 7/8, Spring 1.0, Struts 2.0, Hibernate, MyBatis, JSP, JSTL, JMS, ActiveMQ, JUnit, Servlet, JNDI, JDBC, Log4j, Slf4j

Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, BootStrap CSS3

Web/Application Servers: JBoss, Apache Tomcat, Glassfish, WebLogic

Docker: Docker Hub, Docker Registry

Web Services: RESTful, SOAP, WSDL, XML, XSD, UDDI, SOAP UI, JAX-WS, JAX-RS, Jersey framework

Databases: MySQL 4/5, Oracle 11g/12c, MongoDB 2/3, DynamoDB, PostgreSQL, Cassandra

Amazon Web Services: EC2, S3, Elastic Beanstalk, RDS, DynamoDB, Lambda, EMR, API Gateway, SNS, SQS, SES

DevOps: Logstash, Logz.io, Nagios, Chef 12, Puppet 2016, Ansible 2.0, Vagrant, Snort, Redmine, Asana, Pivotal Tracker, JIRA 7.2/7.3, Tutum, Zabbix, Salt, Terraform, CloudFormation, PandoraFMS

Methodologies: TDD, Agile Scrum, Waterfall, UML

Operating Systems: Window, Linux/Unix

Tools: Eclipse, Navicat, Maven, ANT, Bugzilla 5, Unity, Unreal, .NET

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. DevOps Engineer

Responsibilities:

  • Hands on involvement in Amazon Web Services (AWS) provisioning and great information on AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk,CloudFront, Elastic Filesystem, RDS, DynamoDB, DMS, VPC, DirectConnect, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, EMR, ElasticSearch.
  • Launching Amazon EC2 Cloud Instances utilizing Amazon Web Services (Linux/Ubuntu) and Configuring propelled examples as for particular applications.
  • Manage network security using Load balancer, Autoscaling, Security groups
  • Extensively focused on managing existing applications and increasing scalability with AWS Load Balancing (ELB).
  • Setup and build AWS infrastructure with various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Created CloudFormation formats and deployed AWS resources utilizing it.
  • Creating S3 bucket and furthermore overseeing strategies for S3 bucket and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Creating CloudWatch alerts for instances and utilizing them in Auto-scaling launch configurations.
  • Manage the configurations of different servers utilizing Ansible.
  • Utilized Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Implemented a Continuous Delivery pipeline with Docker and AWS.
  • Responsible for moving data between AWS compute and storage services using AWS Data Pipeline.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira 7.2/7.3, Git, Jenkins, Docker, Artifactory, Nexus.
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible / Chef.
  • Implemented a GIT mirror for SVN repository, which enables clients to utilize both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Build pipeline design and optimization: GIT, Subversion, Maven, and Nexus for J2EE application deployments.
  • Manage the integration of new software projects and products into the build environment.
  • Involved in scrum functions (stand-up, planning, demo/survey and retrospective) with the teams to guarantee successful project forecasting and realistic commitments.

    Environment: AWS, Ansible 2.0, Chef 12, Kubernetes and Docker 17.03, Jenkins 1.0, GIT, Subversion (SVN), Tomcat Server, Java 8/J2EE, VMWARE, Linux, Windows, Tomcat Server, Centos, Ubuntu

    Confidential, San Francisco, CA

    Devops Engineer

    Responsibilities:

    • Coordinate all build and release activates, ensure release processes is well-documented source control repositories including branching and tagging.
    • Migrated applications from customer on-premises datacenter to the cloud (AWS)
    • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
    • Optimized volumes and EC2 instances using AWS
    • Maintaining Subversion (SVN)and GITrepositories, Proposed and implemented branching strategy suitable for agile/scrum development for automating builds with Jenkins and AnthillPro.
    • Created Jenkins Workflows for pre-deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
    • Used Maven to build rpms from source code checked out from
    • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tools.
    • GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
    • Developed build and deployment scripts using Maven (Pom.xml) and ANT (build.xml) as build tools in Jenkins to move from one environment to other environments
    • Experience integrating JUnit, FindBugs, Checkstyle code analysis and testing during the build.
    • Used Shell and Perl scripting to deploy artifacts that are built by Ant and Maven.
    • Managed and performed the environment related configuration changes as a part of deployment.
    • Deployed the archives to Apache Tomcat web server and WebSphere Application Servers.
    • Performed IBM WebSphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes, and Cluster.
    • Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
    • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
    • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
    • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand can spawn a container and build it interactively.
    • Monitoring and tracking code migration, coordinating & managing 'Issues' & 'Escalations' in all environments (i.e. Integration, Sys. Test, UAT, Performance/Tech. Test, Training & Staging environments) & final migration into Production Environment.
    • Served as a partial administrator for UNIX and AIX machines.
    • Performed re-starts and xml configs and post deploy setups and carried application up for testing
    • Driving the monthly and weekly on-call deployments of application code to Production environments.
    • Worked with the development team on various projects involving Unity, Unreal and .NET
    • Implemented scripts for development using C# and C++ for specific development projects.
    • Worked on various platforms such as Google Cardboard, HTC vive and Oculus GearVR.

    Environment: AWS, Subversion (SVN), Git, Hudson/Jenkins 1.0, AntHill Pro, Puppet 2016, Chef 12, Docker 1.10, Artifactory, Java8/ J2EE, Ant, Maven, Linux, XML, Apache Tomcat, WebSphere 6.1, Oracle 11g/12c, JUnit, Unix, Aix, Perl Scripts, Shell scripts, .NET, Unity, Unreal.

    Confidential, Pullman, WA

    DevOps Engineer

    Responsibilities:

    • Provided CM and Build support for more various applications, built and deployed to lower and higher environments.
    • Defined and Implemented CM and Release Management Processes, Policies and Procedure.
    • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
    • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
    • Primarily used Ruby to write GIT applications and deployed the EAR and WAR archives into Web logic and Apache Servers.
    • Performed all necessary day-to-day CVS/Subversion support for different projects.
    • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
    • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
    • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
    • Experience in Automated processes with custom built Python, Perl& Shell scripts.
    • Coordinate with Release Management regarding appropriate system releases among other development platforms.
    • Perform various builds for the QA, and Production Environments.
    • Experienced in building Java application using Make files (Ant utility), Shell Scripts.

    Environment: SVN, Python/PerlShell Scripting, GIT, Maven, Apache Tomcat, Java 7, Rational Team Concert, Hudson, CVS, Web logic, Nexus, Sonar, Oracle 11g, Ant, Linux, Groovy/Grails, HP Service Center.

    Confidential

    Java Developer

    Responsibilities:

    • Participated in the analysis, design and the development of different modules for the Integration with the application.
    • Designed the user interface of the application using JavaScript, HTML,CSSand JavaScript.
    • Used JavaScript for creating responsive list renderer for single web application
    • Designed the screens as per the wireframes by using the CSS styles and used Table-less Design in CSS for positioning.
    • Developed Java Web applications (API) called by Java batch apps using RESTful web-services.
    • Designed applications with Spring MVC Framework around Dispatcher Servlet which gives requests to handlers.
    • Implemented Hibernate as the ORM tool for data persistence.
    • Used Spring Framework for Dependency injection and integrated with Hibernate.
    • Designed and created various tables in Oracle database and developed Queries and Stored Procedures.
    • Deployed the application on the WebLogic Application Server over the HTTP protocol.

    Environment: Java 7, J2EE, Spring 1.0, Servlets, XML, HTML, CSS, JavaScript, JSON, Oracle 11g, PL/SQL, WebLogic, Eclipse, Web services (RESTful), GIT, JUnit, Windows, UNIX, Linux.

    Confidential

    Java Developer

    Responsibilities:

    • Worked assoftwaredeveloper for on developing a supply chain management system.
    • The application tracking invoices, rawmaterialsand finished products.
    • Gathered user requirements and specifications.
    • Developed the entire application on Eclipse IDE.
    • Developed and programmed the required classes in Java to support the User account module.
    • Used HTML,JSPand JavaScript for designing the front-end user interface.
    • Implemented error checking/validation on the Java Server Pages using JavaScript.
    • Developed Servlets to handle the requests, perform server side validation and generateresultforuser.
    • Used JDBC interface to connect todatabase.
    • Used SQL to access data from Microsoft SQL Server database.
    • Deployed and tested the web application on WebLogic application server.

    Environment: Java 7, J2EE, Servlet, Spring 1.0, JSP, JavaScript, HTML, JDBC, SQL, Microsoft SQL Server, UNIX, BEA WebLogic Application Server.

We'd love your feedback!