We provide IT Staff Augmentation Services!

Cloud Infrastructure Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Around 7 years of experience in the field of Cloud, Configuration Management, Build and Release Management, Deployment, Linux/UNIX Engineering.
  • Gained good working experience on DevOps Environment by working on various technologies/applications like Ansible, Chef, GIT, SVN, Jenkins, Docker, ANT and Maven.
  • Strong knowledge and experience in Amazon Web Services (EC2, S3, VPC, Route 53 etc.)
  • Certified AWS Developer Associate level.
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Red Hat, Centos, Ubuntu).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experienced in working on Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in using Version Control Tools Sub - Version, Git.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Extensive experience using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Writing pom.xml, build.xml using the build tools like ANT, MAVEN for declaring the dependencies and managing the application framework.
  • Worked with different Bug tracking tools like JIRA, Crucible and Clover.
  • Expertise in Enterprise repository management tools like Nexus, artifactory etc.
  • Functional usage and deployments of the application in Apache Tomcat Server, Web Logic and Web Sphere
  • Experience with Configuration Management Tools (Chef, Ansible).
  • Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Strong knowledge on source controller concepts like Branching, Merging and Tags.
  • Hands on experience with CloudFormation templates and Terraform.
  • Expertise in Writing and Querying RDBMS such as Oracle, MYSQL and PL\SQL by using SQL for Data integrity.
  • Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and infixing the error while doing the deployment and building.
  • Worked on infrastructure with microservice models like Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Configuring the Docker containers and creating Docker files for different environments.

TECHNICAL SKILLS:

Web Servers: Apache HTTPD, Jboss EWS 1.x, Jboss EWS 2.x, node js, jetty web server, IIS server, WebSphere Portal Server V5.x/6.x,7.x

Application Servers: Apache Tomcat 6.x, 7.x, 8.x Jboss EAP 5.x, 6.x, 7.x. Jetty, Web Sphere 4.x 5.x, Web logic 8.x, 10.x, Apache Solr 4.x, 5.x, Apache Zookeeper 3.x

Databases: Oracle 8.x/9.0/10g, Sybase 11.x/12.x, MS SQL Server 7.0/2000, DB2++, MS Access, MySQL, RDS, Dynamo DB.

Languages: Shell Scripting, Python, Yaml, Java, Ansible scripting.

Build Tools: Ant, Maven, Gradle

CI tools: Jenkins/Hudson, Bamboo, uDeploy

Bug tracker & Testing: JIRA, Bugzilla, Rally, Apache bench

CM Tools: Ansible, Puppet

Repository: Nexus

Monitoring and Profiling tools: Splunk, AppDynamics, Logstash, OpenNMS, RHQAgent, JHAT, JON agent, Visualvm, JConsole, gcviewer, Thread analyzer, Log analyzer, Heap analyzerSCM Tool:

SVN, GIT, GIT Hub, CVS

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, Wireshark.

Cloud Technologies: AWS (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, CFT, Route53, CloudWatch), Red hat CFME, (GAE) Google App Engine.

Development IDE(s): Eclipse, Notepad++

Operating Systems: Windows 95/NT/2K/XP/Vista/7/8, Unix (Sun Solaris), Linux

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Tx

Cloud Infrastructure Engineer

Responsibilities:

  • Build and configuring 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.
  • Maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Building servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deploying applications on AWS by using Elastic Beanstalk.
  • Writing Shell script for AWS AMI backups in east and west region. This script will create AMI with current date and time. It will delete old version and will keep latest AMI versions in both regions.
  • Creating S3 buckets and restricting access to buckets and directories to specific IAM users.
  • Associating virtual MFA tokens for IAM users for security.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
  • Configuring Nagios to monitor EC2 Linux instances with Ansible automation.
  • Implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Installing and configured Chef and written recipes to automate the administrative tasks.
  • Coded multiple recipes and cookbooks in Chef to administer the node servers and to automate the deployments.
  • Managing GIT, Jenkins and Nexus. Designed and automated build & release process.
  • Written Maven/Ant Scripts for Automating end-to-end build process and written Shell & Python scripts for deployments and configuration of WebLogic server for all J2EE applications.
  • Responsible for troubleshooting and fixing the build and deployment issues.

Environment: Identity Access Management (IAM), EC2, S3, Virtual Private Cloud(VPC), Security groups, Auto-scaling groups, Elastic Load Balancer(ELB), Route 53, Cloud Watch, Ansible, GIT, Jenkins, WebLogic Server, Unix/Linux, Shell & Python Scripting.

Confidential, Orlando, FL

DevOps/AWS Engineer

Responsibilities:

  • Hands on Involvement with Amazon Web Services AWS including EC2, Elastic Load-balancer, S3, CloudFront, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudFormation, IAM.
  • Creating S3 bucket and furthermore overseeing strategies for S3 bucket and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Implementing and maintaining the monitoring and alerting of production and corporate servers/storage using CloudWatch.
  • Creating Virtual Private Cloud, Internet gateway, subnet and route tables using Amazon VPC.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore, access permissions.
  • Installing and maintaining CentOS and Linux Red Hat Servers.
  • Implementing Continuous Integration using Jenkins and GIT.
  • Using Jenkins as a continuous integration tool to creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system
  • Experience in Linux System Administration.
  • Experience with Bug tracking tool like JIRA.
  • Install and Configuring Apache on several machines.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Ansible and Maven in Linux environment.
  • Setup Jenkins jobs for CI/CD.
  • Install and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Working on Ansible Playbooks and Scripting.
  • Created Ansible Playbooks for different environments for release and converted Puppet scripts into the Ansible Playbooks.
  • Having good Experience in Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.
  • Wrote Puppet modules to configure Apache for different web application to improve performance.
  • Build and deployed packages in Production, Stage and QA environments.
  • Experience with building containerized applications using Docker images.
  • Experience in writing Docker files for creating the different virtual environments like Dev, QA, and PRODUCTION.
  • Good at deploying all applications, databases and other services using kubernetes deployment.
  • Knowledge in Networking topologies - (TCPIP, FTP, NFS, DNS).

Environment: AWS, GIT, Jenkins, Docker, Puppet, Python, Shell Scripts, UNIX, Linux, Chef, Apache, Nagios.

Confidential, DALLAS

Build and Release Engineer

Responsibilities:

  • Developing build and deployment processes for Pre-production environments.
  • Using Subversion as source code repositories.
  • Developing Shell Scripts for automation purpose.
  • Resolving merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used Chef to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Implementing the setup for Master slave architecture to improve the Performance of Jenkins.
  • Using Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Configuration and Deployment of SQL server 2005/2008 Reporting services.
  • Handling deployment of JAR, EAR and WAR files to the respective application server instances.
  • Designing an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Worked on creation of Change requests and Service requests using ITG.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Participated in all Product Release and Patches.
  • Used Jira as ticket tracking and work flow tool.

Environment: AWS Cloud, AIX and Windows, BMC Remedy, Shell, Web Logic Server 11g, Active

Directory, JDK1.7, XML, SVN, Jenkins, Maven, GIT, Jira, SQL, J2EE, Chef, Shell, Perl, ANT, Cruise Control, UNIX, Windows NT/2000 and Web Sphere.

Confidential

Linux Administrator

Responsibilities:

  • Performing all necessary day-to-day Subversion/GIT support for the project.
  • Developing and supporting the Software Release Management and procedures.
  • Deploying Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Implementing & maintaining strategies utilizing Subversion GIT.
  • Using ANT as a build tools on java projects for the development of build artifacts on the source code.
  • Deploying Java applications into web application servers like weblogic.
  • Connecting continuous integration system with GIT version control repository and continually built the check- ins from the developer.
  • Using Apache Tomcat as application server for deploying the artifacts.
  • Involved in creation and configuration of Domains, JVM instances in production, QA and UAT environments.
  • Integrating ANT with Jenkins to automate the build process as part of continuous delivery.
  • Modifing ANT scripts to build the JAR's, Class files, WAR files and EAR files.
  • Configuring Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened over the previous day.
  • Creating ANT, Shell scripts for build automation and deployment.
  • Providing periodic feedback of status and scheduling issues to the management.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.

Environment: Subversion, GIT, Anthill pro, ANT, MAVEN, JIRA, LINUX, XML, Windows XP, Windows Server, Web logic, MY SQL, Perl Scripts, Shell scripts.

We'd love your feedback!