We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Highly analytical, solutions - based, and results driven Sr. DevOps Engineer with 8+ years of experience in the software development life cycles and agile methodology; complemented with understanding of multiple automation tools for developing digital pipelines.
  • Equipped with knowledge of industry trends and technology advancements relating to source control, build management, and configuration management tools.
  • Skilled Confidential providing support for developing infrastructure-related design flows to enhance high availability based on service-level agreement (SLA) and business requirements; building Web applications with JAVA, Phyton as well as writing Scripts in Shell, Ruby, Go, Node.js, Groovy, VB and Perl.
  • Armed with exceptional communication, organizational, critical, and time management aptitudes to achieve set objectives and goals.
  • Good exposure on Cloudproviders including Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform (GCP).
  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) and Azure Cloud Services.
  • Expertise in Launching Instances (EC2), Account and IAM (identity & Access Management, Network & VPCs, Computing Services like EC2 AMIs, Lambda, ECS, EKS and Storage Devices.
  • Managing AWS infrastructure code using AWS CloudFormation and YAML and enriching the templates with parameters, mappings, conditions, metadata and outputs.
  • Designed CI/CD pipelines for Web application and Container apps
  • Expertise in Configuring and using Maven, Ansible, Jenkins, Docker, Bamboo, ANT, Gradle, Puppet, Chef, Travis CI, GitLab CI, Terraform and Kubernetes.
  • Experience automating large scale deployments with modern configuration and deployment management systems.
  • Building Custom Images through Docker Server and Creating Production-Grade Workflow.
  • Continuous Integration and Deployments with AWS using Docker.
  • Used Kubernetesfor automated deployments, scaling and management of containerized applications across clusters of hosts.
  • HTTP Setup with Kubernetes and handling traffic with Ingress Controllers.
  • Worked on Splunk and Grafana monitoring software for remote and onsite devices both physical and Virtual.
  • Experience with monitoring and analytical tools (Splunk, Nagios).
  • Experience in complex integration development (web services, DIXF, .net custom client-server applications, knowledge of standard web services and integration protocols -- OData, SOAP, JSON, REST, SSIS, T-SQL, Azure Logic Apps
  • Working experience on networking protocols/devices like TCP/IP, Routers, switches, SNMP, FTP, SFTP, SUDO, NFS, DNS, DHCP.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring, and Fine-tuning on UNIX Red hat Linux Systems.
  • Experience in working with various web technologies such as HTML/HTML5, CSS3, JSP, EJB, JDBC, Servlets, MVC, JavaScript, jQuery, JSON, Subversion, Clear Case and AngularJS.
  • Strong ability to automate tasks using scripting like Python, Perl, Shell, Go, NodeJS, Groovy and Ruby
  • Proficiency in writing complex SQL queries, stored procedures, database design, creation and management of schemas, functions, DDL, Cursors and Triggers.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • UsedSpring MVC - web application withHibernateframework to build the application on and used HibernateCriteria APIto query the database and perform other CRUD operations.
  • Extensive experience with Spring Core, Spring boot, Spring Security, Spring data and Spring MVC.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • In-depth knowledge of LAN, WAN, Cisco Products, and network devices.
  • Extensive knowledge of Microsoft technologies, VMware, Symantec, SonicWALL, HP Servers, and switches.
  • Solid knowledge of IP Networking, Routing Protocols, security and IP telephony
  • Proficient in troubleshooting Data Center and LAN network problems

TECHNICAL SKILLS

Java/J2EE Technologies: Java/J2EE, JDBC, EJB, JMS

AWS/ Other Cloud Services: EC2, ECR, ECS, Elastic Beanstalk, Lambda, ELB, CloudFront, Kinesis, Route 53, S3, RDS, DynamoDB, DAX Accelerator, Elastic ache, SQS, SNS, API Gateway, Cognito, IAM, CloudWatch, CloudTrail, CloudFormation, Code Commit, Code Build, Code Deploy, Code Pipeline, Encryption, IBM Cloud, QTS Cloud

Web Technologies: HTML, SOAP/ RESTful Web Services, JSP, CSS, XML, JSON, Servlets, jQuery, JavaScript

Frameworks: Spring Modules, Struts, JSF MVC, Log4j, TestNG, JUnit

ORM Frameworks: Hibernate, Spring JDBC

Development Methodologies: Agile (SCRUM, TDD), Waterfall

IDE’s: Eclipse, NetBeans, IntelliJ, IBM Data cap Suite

Databases: IBM DB2, Oracle, DynamoDB, MySQL

Build/Automation Tools: Maven, Ant, Jenkins, TeamCity

Servers: IBM WebSphere, Oracle WebLogic, Apache Tomcat Server

Tools: SOAP-UI, JMeter, JBoss drools, IBM Jazz, Splunk, IBM Heap Analyzer

Version Control/Project Management: JIRA, GitHub, SourceTree, IBM RTC, SVN

Operating Systems: Windows, Linux, AIX, Unix, Mac OS

Other Tools/ Utilities: IBM FileNet, IBM Data cap, IBM Content Collector, UML, WINSCP, PUTTY, Xplore LDAP client, Squirrel client, Workflow server, MS Office

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Sr. DevOps Engineer

Responsibilities:

  • Creating AWS environment using Computing Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies),
  • Extensive working on CloudFormation and Deploying the Web application using Docker and hosting it to cloud.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL’s, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Experience in using of Docker for virtualization, containerization, and deploying the applications securely to fasten the Build and Release Engineering, performed automation tasks using Docker Hub, Docker Engine, Docker Machine, Docker Compose and Docker Registry
  • Docker-compose to create Zoo Navigator, Kafka Manager and Kafka Monitor.
  • Rebalancing Partitions using Kafka and LinkedIn Tools and Increasing Replication factor using plain commands and JSON and same time upgrading the Kafka Broker.
  • Closely worked with Kafka Admin team to set up Kafka and Zookeeper cluster setup.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Installing Jolokia on brokers and Rolling Restart Scripting same time Replacing a broker Losing an EBS Volume.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used Spark API to generate Pair RDD using Java programming.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Worked on Big Data Integration & Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and Extracted the data from SQL into HDFS using Sqoop.
  • Built performance testing suite applications using open source tool JMeter.
  • Setting up Some Monitoring Tools using Prometheus and Grafana.
  • Setting up Kafka Dashboard on Grafana and Adding Graphs to Grafana and removing broker from Cluster
  • Managing Interpolation and Conditionals in Built-in Functions while using Terraform Usage.
  • Working on Variables, Resources, Data sources in Interpolation terraform
  • Making Sure Infrastructure auditable and keeping the machines in compliance, in a certain state.
  • Experience in handling Incidents as part of 24/7 On-Call Support.

Environment: Docker, Kubernetes, Ansible, Jenkins, Kafka, Prometheus, Grafana, Terraform, Hadoop, SOLR, Spark, Elastic Search, Kibana, SQL,, Matchmaker, GCPP, AWS, Git, Linux, Maven.

Confidential - Dallas, TX

Sr. DevOps Engineer

Responsibilities:

  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and automated weekly releases for compiling Java Code, Debugging and Placing Builds into GIT Repository
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Used MySQL, Dynamo DB and Elastic ache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server
  • Worked on Ansible playbooks to deploy applications into different environments with inventory files
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins
  • Setting up Minikube on Linux and Mapping Existing Knowledge using Configuration files.
  • Maintaining sets of Containers with Deployments and Updating, rebuilding, triggering Deployments Update.
  • Applying Multiple Files with Kubectl and Deploying them all into single file.
  • Creating and applying Redis Configuration and maintain the volumes with databases
  • Handling Traffic with Ingress Controllers and setting up with Ingress with Docker Desktop’s Kubernetes.
  • Created custom directives and filters from controller through dependency injection usingbuilt-inhttpservice of AngularJS. Manifested well-organized result in web pages by using controller, directives, services, and route providers.
  • Used HQL (Hibernate Query Language), Annotations, Criteria queries and session-per-request design pattern for the DB2 Database transactions.
  • Developed the Application using Design patterns like Service locator, DAO, Factory and Singleton.
  • Implemented the Spring AOP for Logging, declarative transaction management, Creating and applying transaction advices.
  • Used TestNG and Selenium WebDriver for Automation testing for the application and component testing and Apache JMeter for load/performance testing.
  • Analyzed head dumps for memory leaks in applications using IBM Heap Analyzer across different environments.
  • Used Bitbucket and SourceTree tool for maintaining versions of source code and JIRA for defect tracking and to capture Unit testing results.
  • Used Maven, Jenkins to Compile, Build & Deploy the EAR in different environments.
  • Configured profiles, clusters, nodes, node agents for WebSphere Application Server.

Environment: Java, AngularJS, Ansible, TestNG, Selenium, Automation, Apache, Junit, Jenkins, Git, Apache Tomcat, Maven, ANT, AWS, IBM, Linux, MySQL.

Confidential - St. Louis, MO

DevOps Engineer

Responsibilities:

  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Performed all necessary day-to-day GIT support for different projects.
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Used Ant and Maven as a build tools on Java projects for the development of build Artifacts on the source code.
  • Manage deployment automation using Puppet, Custom Puppet Modules.
  • Automated the build and release management process including monitoring changes between releases.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Deployed Puppet, Puppet Dashboard & Puppet DB for configuration management to existing infrastructure.
  • Implemented & maintained branching & build/release strategies utilizing SVN/GIT and given project support
  • WrotePythonscripts for pushing data from DynamoDB to MySQL Database. Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Create, Manage and Configure EC2 instances, AMIs and Elastic Bean template
  • Configured Elastic Load Balancers with EC2 auto scaling groups.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation.
  • Spinning up AWS resources by using terraform.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Deployed the Java applications into Apache Tomcat Application Servers.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Prepared Junit test cases and executed server configurations.
  • Supported and developed tools for integration, Automated Testing and Release Management.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Experience on monitoring tools like Nagios and Splunk.
  • Debugging Puppet manifests and their execution trying to pull logs into Splunk and monitor deployments.
  • Documented all the touch points to user facing system (Automation, Puppet, Jenkins, Git, and AWS) and defined testing and release processes for each.

Environment: Java, CI/CD, Bamboo, JIRA. Automation, Splunk, Junit, Puppet, Jenkins, Git, Apache Tomcat, Maven, ANT, AWS, Kafka, Prometheus, Grafana, Elastic Search, Kibana, Linux, python 2.7, MySQL.

Confidential - Dallas, TX

Network DevOps Engineer

Responsibilities:

  • Involved in designing, developing and implementing applications accordingly.
  • Worked with multiple clients (Open-gear, HP, Juniper, Broadcom and Precision) who are providing hardware devices and their applications.
  • Experienced on developing, building and managing entire SDN system for the project starts from,
  • HP (EL4000) moonshots and installing required packages.
  • Configuration and deployment on ACCTON Edge-core switches 5912, 5916, 7712 (OFDPA ONL).
  • Configuring ports in Juniper EX4550 and EX4200 series.
  • Worked with Precision clients for fiber cables (10G 40G 100G SFP) and their ranges.
  • Worked with Harmonic team for providing better solutions on RPDs and DOCSIS 3.0.
  • Installing all required packages for ONOS by using kubernetes, ansible and docker.
  • Involved in developing yaml scripts for deploying required packages.
  • Responsible for planning, designing, developing, deploying, and operating new Software Defined Networking (SDN) applications and other network automation functions and Collaborates with project stakeholders to identify product and technical requirements.
  • Develop automation solutions leveraging shell and yaml scripts to increase the operational efficiency.
  • Working with ONOS to break free from the operational complexities of proprietary interfaces and protocols. Built several Software Defined Networking (SDN) systems with switches and controllers including ONOS (Open Network Operating System).
  • Hands on experience in networking protocols and networks (LAN, WAN, TCP, UDP, BGP, Quagga, Zebra, OSPF, FTP, SMTP, HTTP, HTTPS, DHCP, DNS, TFTP, SIP, SSH, NTP, TLS, IGMP, LLDP, BDDP, MLPS)
  • Identify rules that allow traffic over unsecured ports, as well as rules that allow traffic to or from non-existent IP addresses recommend those rules for remediation.
  • Worked on J2EE/Java programming and experienced on creating and maintaining log stash cluster.
  • Hands on experience in installing creating and configuring kubernetes and troubleshooting kube API, pods, Kubelet, kube-proxy, controller, scheduler and ETCD.
  • Worked on generating and creating playbooks and writing code using yaml language for environment deployments using configuring & management tool ansible.
  • Created Docker images that handled ONOS installation using major versions on the existing ONOS-based image and then worked on building and testing these images.
  • Worked on Kafka, Prometheus, Docker-swarm, Grafana, Elastic Search, kibana for monitoring environment server’s metrics and logs.

Environment: ONOS,SDN,OF-DPA, ONL, Open Flow,J2EE/Java, Docker, Kubernetes, Ansible, Jenkins, Kafka, Promethius, Docker-swarm, Grafana, Elastic Search, Kibana,RLCM, Configman, Matchmaker, GCPP,AWS, Git, Linux, Maven.

Confidential - Silver Spring, MD

Cloud Operation Engineer

Responsibilities:

  • Configured AWS EC2 instances using AMI (Linux / Ubuntu) for specific application. Maintained EC2 instances and S3 buckets on AWS.
  • Design Architect & Create a solution using Java, J2EE Technologies.
  • Understanding of application development lifecycle methodologies.
  • Modifying the existing JSP's for screen level changes and adding client-side validations in JavaScript.
  • Analyzing the requirements, develop, implementing using Java, J2EE, JSP, JavaScript, HTML and SQL.
  • Experienced in setting up environments using continuous integration tool Jenkins, by compiling build and its manifest file.
  • Automated the process of Building and deploying Java codes to web application server in Agile Continuous Integration environment.
  • Created the Master / Slave pattern for Jenkins to distribute the load and builds around the build farm.
  • Associated with the releases and using Version Control Tool for source codes repository SVN.
  • Development, Quality Assurance and Manage teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • Worked on J2EE components such as EJBs, Entity beans, JMS, Web Services, XML, and SOAP.
  • Build scripts using ANT build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Responsible for assisting Lead Network Engineer in areas of design, configuration, testing, and implementation of IT solutions
  • Handle tasks of identifying, diagnosing, and resolving hardware and software problems
  • Perform maintenance of the overall security posture of the network
  • Responsible for basic website maintenance like configuring Microsoft Internet Information Services (IIS), updating HTML pages, and managing Share Point sites
  • Responsible for managing disaster recovery tasks such as the backup of user data via Storage Area Network (SAN) and tape devices, and maintaining asset inventory and configuration management plan.
  • Provide desktop support including creating images specific to client requirements and deal with issues pertaining to hardware and applications
  • Responsible for configuring and maintaining communications including firewalls, Internet connections, VPN, point to point connections, and remote access
  • Build, maintain, and examine core network services including anti-virus and back-up
  • Perform routine network maintenance checks as well as configure and manage printers, copiers, and other miscellaneous network equipment
  • Participate in a rotating 24/7 on-call rotation.

Environment: SVN, Jenkins, Sonar, Java/J2EE, Java Script, ANT, Maven, WebSphere, JBoss EAP, Shell Scripts, Ruby, XML, UNIX, JIRA.

We'd love your feedback!