We provide IT Staff Augmentation Services!

Devops Engineer/architect Resume

2.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Over 9 Years of varied experience in the Information Technology arena focused on Configuration Management, CI/CD, Release Management and Cloud Implementations analysis, design and maintenance of client/server and web applications, SAN/NAS Storage technologies as the primary tasks.
  • Working experience on AWS /GCP cloud, architecting highly available, scalable and fault tolerant architectural solutions for clients to help them migrate successfully from current infrastructure (on premise / Virtual / Cloud) to AWS /GCP cloud.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Open Stack cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Strong knowledge and skills on AWS /GCP Architecture Design, especially in Production, Development and Testing Environment.
  • Experienced in doing many POC (proof of concept) assignments on OpenStack, DevOps tools like Chef, Puppet, Ansible, Jenkins and managing code using distributed version control systems like GIT.
  • Experience in configuring and managing various AWS services like EC2, S3, VPC, RDS, ELB, Auto scaling, IAM, CloudFront, Route53, Cloud Formation, Dynamo DB, Glacier, DevOps and Import/Export .
  • Experience in Infrastructure monitoring tools like Amazon Cloud Watch, Nagios and Solar winds .
  • Strong experience in all the phases of Software development life cycle (SDLC) starting from requirement gathering, analysis, design, coding, implementation and support.
  • Ability to research, propose and prototype new principles, technologies, tools, concepts and integrate them into the teams collective knowledge.
  • Experience in monitoring System/Application Logs of server using logstashd, elastic search, kibana, Apache Frame to detect Prod issues.
  • Working knowledge on installing and configuring Apache, Nginx web servers and rolling updates using Chef .
  • Experienced in generating Docker Images from Dockerfile, creating Docker Instances and performing operations like setting up Docker Bridge, Linking and Host Networking .
  • Strong experience in administering multiple flavors of Unix and Linux like Ubuntu, RHEL, CentOS, Fedora etc.
  • Experienced in building scripts for system administration and AWS services using languages such as Python, Java, Bash and Ruby.
  • Experience of working with the release and deployment in Java/J2EE, .NET, ASP.net Web applications environment.
  • Experienced in performing VMware vMotion, storage vMotion, creating host profiles, applying patches etc.
  • Ability to multi - task and work on a large number of complex designs and provide support for all on-going initiatives.
  • Independent contributor and communicator with business partner to resolve issues and negotiate project related items such as priorities and completion deadlines.

TECHNICAL SKILLS

Amazon Web Services: EC2, EBS, S3, RDS, VPC, SES, Cloudfront, DynamoDB, Elastic Load Balancer (ELB), Route 53, Cloud Watch, AutoScaling, IAM, Glacier, Cloud Formation, OpsWorks, Import/Export, Elastic Bean Stalk

Google Cloud Platform: Compute Engine, Cloud Storage, Kubernetes Engine, Cloud IAM, Cloud DNS, VPC, Load Balancing, Persistent Disk, Cloud Deployment Manager

DevOps Tools: Jenkins, Puppet, Chef, Nagios, Kibana, LogStash, ANT, Maven, Griddle, SVN, Gitlab, Kubernetes, Kubectl, Ansible, Docker, DNS, NAS, SAN, Nginx, HAProxy, VMWare, Splunk, SonarQube

Scripting Languages: Python, Shell, Ruby, Java, C, C++, Maven, SOAP, ANT, Servlets, SQL, Apache

Operating systems: RHEL 7/6, CENTOS 7, Solaris 9/8, HP-UX 11.x/10.x, Unix, VMware ESXi 6.x/5.x/4.x, Windows NT/XP

Web Application Server: Apache, Tomcat, Web Logic Server, JBOSS, Tomcat Server, IBM WebSphere, Jrun, Apache web server, Apache Axis

Storage arrays: NetApp FAS 8080, 8060, 6290, 3270, 3250, 3170, 3070, 2240 series, EMC Celerra NS-120, NS-480, VNX 5700.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

DevOps Engineer/Architect

Responsibilities:

  • Designed and deployed AWS Solutions using google services like EC2, Storage s3, EBS, Cloud Load Balancer, Auto Scaling groups, Cloud Deployment Manage IAM and DNS.
  • Performed proof of concept (POC) on several security tools like Hashicorp Vault, Hashicorp Consul, Aquasec Container Security, Twistlock, Darktrace, CoreOS Clair, Tanium, IBM Qradar, Atomic etc.
  • Implemented and managed DevOps operations (Configuration Management, Build, Deploy and Continuous integration) over cloud and on-premises utilizing JIRA, Bamboo, Bitbucket, Terraform, Chef Recipes, Docker, Openshift, SoftLayer, Heat Templates, Hashicorp Vault).
  • Designed and implemented Aquasec container security platform in AWSfor static image scanning as the images are build out of CI/CD pipeline and runtime container protection.
  • Designed and implemented Hashicorp Vault in AWS for centralized secrets management across all the applications/databases in the enterprise.
  • Developed native web applications and provide guidance for the application/database teams to integrate with Hashicorp Vault for storing and retrieving secrets.
  • Worked on the IDP development environment setup using Spring Tool Suite using Docker and Kubernetes technologies for creating the Docker containers and deployed into Kubernetes clusters.
  • Provide highly durable and available data by using Cloud Storage, versioning, lifecycle policies, and create Google Compute Engine Images for mission critical production servers for backup.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications. Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications servers and vendor applications.
  • Worked on the setup of Jenkins master/slave to distribute builds on salve nodes and used several Jenkins plugins like Artifactory Plug-in, ANT, Maven Plug-in, GIT Plug-in, Hashicorp Vault Plug-in etc.
  • Created custom python logging framework that turned all logging for Django/Flask and python into a JSON object intercepting Django and Flask requests with custom middleware.
  • Worked on the CI/CD setup for all the micro services on profile, service availability, cart, pricing and promotion, product configuration, foundation framework and product listing.
  • Automated CI/CD process using Jenkins, build-pipeline-plug-in, Maven, GIT and involved in Software Configuration Management (SCM) Build and Deployment Management.
  • Configured Jenkins jobs with the Maven scripts for various deployments of JAVA/J2EE enterprise applications.
  • Administered Linux servers for several functions including managing WebSphere, Apace/Tomcat server, Mail server, MySQL database, SVN, build and firewalls in both development and production.
  • Used Python, Terraform, Django, AngularJS, PyCharm, gradle for creating workflows to auto provision / de-provision of instances, volume management, LDAP management, security, vault credentials management.

Confidential, Middletown NJ

DevOps Engineer

Responsibilities:

  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Coordinated with resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Implementing a Continuous Delivery framework using Jenkins, Ant and Maven in Linux environment.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Developing pom.xml files for Maven build scripts.
  • Worked in migrating code from SVN to Git repo (stash/bitbucket), clean the git repo (purging files).
  • 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.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Used Jenkins to automate most of the build related tasks.
  • Worked with Bamboo Continuous Integration tool and resolve compilation and deployment errors.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Worked extensive with MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Involved in managing other version control tools like GIT.
  • Contributions to various other open source projects on github/bitbucket
  • Configure and deploy AWS Lambda service to run codes in response to events and automatically manage resources.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Application of AWS solutions especially EC2, S3, RDS, EBS Elastic Load Balancer and ELK search.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Have built Elastic search, Log stash for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Experience in Designing and deploying AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Designed and developed automated deployment and scaling processes based on puppet and Chef for a wide range of server types and application tiers, including Elastic Search.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Configuration Automation using Puppet and Docker Containers.
  • Merging release branches back to trunk after the production release and resolving of conflicts during merging in both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Configuring the Docker containers and creating docker files for different environments.
  • Applied knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSL, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Automation of daily tasks using Shell and Perl scripts.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.
  • Environment: SVN, CVS, Maven, Docker, Chef, Git, Bitbucket, CVS, Ant, Jenkins, Puppet, Tomcat, Shell, Perl, Nexus, AWS and JIRA.

Confidential, NJ

DevOps/Build & Release Engineer

Responsibilities:

  • Installation, administration and monitoring of WINDOWS and LINUX (Centos, Ubuntu and Red hat) servers.
  • Creating the local users and managing their passwords using scripts.
  • Preparing SOPs and managing central repository.
  • Providing Application Support on Red hat Servers which included Apache configuration.
  • Experience working with Storage Area Network (SAN), EMC Clarion, IBM XIV.
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • Used Subversion (SVN) as source code repositories and managed its repositories for branching, merging, and tagging.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MAVEN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Installing, configuring and administering JenkinsCI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into WebLogicApplication Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Creating and maintaining users, profiles, security, rights, disk space and process monitoring.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
  • Experience in Networking, DNS, NFS and TCP/IP.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Environment: UNIX, Linux, Windows, SVN, WebLogic, Jenkins, Build forge, Perl Scripting, Python Scripting, Shell, Nexus, ANT, Maven, DNS, NFS, TCP/IP, SSH, FTP.

Confidential

Linux Admin

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintained proper documentation of all the activities carried out during the project.
  • Created and modified users and groups with SUDO permission.
  • Installed and configured VNC server/client.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.

We'd love your feedback!