Senior Cryptographic Services DevOps Developer

Company: Cisco
Location: Durham , North Carolina, United States
Type: Full-time
Posted: 06.OCT.2019


What You'll Do The Cryptographic Services team is looking for a highly motivated Sr Software Developer to work on our team, providing devel...


What You'll Do

The Cryptographic Services team is looking for a highly motivated Sr Software Developer to work on our team, providing development and support for custom applications behind Cisco's rapidly growing Public Key Infrastructure (PKI) and cryptographic services. You will develop and support various cryptographic applications for critical business functions across the company. You will work with a wide variety of internal Cisco teams needing key management, certificate authority, software signing, and other cryptographic services. You will assist in updating existing applications to meet new business requirements. You can work with our clients to understand new business requirements and break them down into work items that can be consumed and completed by Jr engineers. You will assist the teams move from a traditional Development to Production processes to a full DevOps operating model. You will work with other developers and Information Security Engineers to provide code reviews, assist in application testing (quality and security), and share in a rotating after-hours application support duty.

Who You'll Work With

We are a centralized group of architects, developers, engineers and project/program managers that specialize in building and delivering cryptographic key and certificate management capabilities to the company, as well as enabling the business to deliver enhanced services to Cisco's customers. From SSL to anti-counterfeit to software-signing to information rights management to product licensing, this group of highly hardworking and passionate individuals provide critical security services across the breadth of Cisco's internal and external functions.

Who You Are

You are an expert with 8 to 12 years working in the industry, highly motivated, self-starting, mid-career individual with the desire and initiative to expand your skills in a highly critical and complex environment. You have hands-on experience in Linux environments and a track record of juggling multiple tasks.

At minimum, we require:

  • Experience working in a SCRUM Agile workflow.
  • Ability to work across cultures and time zones
  • Experience mentoring Jr engineers
  • Provide application-specific knowledge transfer, training, & documentation
  • Experience working within a large enterprise
  • Expertise providing support for global operations (includes a rotating after hours on call commitment approximately 1 week out of every 4-6 week cycle)
  • Excellent documentation skills
  • Excellent Object Oriented Programming and Debugging skills (preference for Java, but C# and C++ will be considered)
  • Excellent website creation experience (HTML, CSS, Javascript, JSP)
  • Experience with Ansible
  • Experience with Spring frameworks a plus (Spring Boot, Maven, Apache Tiles, Hibernate, etc.)
  • Good understanding and ability to utilize scripting languages (bash, python, etc)
  • Strong understanding of network protocols (TCP, UDP, HTTP, TLS, etc)
  • Experience creating and deploying RESTful web services
  • Experience with the Eclipse IDE
  • Knowledge of common web attacks (CSRF, SQL Injection, Javascript injection, etc) and knowledge of how they are mitigated
  • Sysadmin experience on Linux/Unix systems
  • Additional skills and experience we would consider a plus:

  • Understanding of asymmetric and symmetric cryptography (RSA, ECC, AES, etc)
  • Understanding of PKCS standards
  • Experience creating/using/managing keys stored in HSMs
  • Knowledge of PKI uses for device and application authentication
  • Experience configuring/tweaking CI/CD pipelines
  • Experience with database design/development
  • Experience in using Version Control Systems like Git
  • Experience with crypto libraries like IAIK, Bouncy Castle, etc.
  • Experience with Apache/Tomcat
  • Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

    Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.

    We Are Cisco

    #WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference. Here's how we do it.

    We embrace digital, and help our customers implement change in their digital businesses. Some may think we're "old" (30 years strong!) and only about hardware, but we're also a software company. And a security company. A blockchain company. An AI/Machine Learning company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do - you can't put us in a box!

    But "Digital Transformation" is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

    Day to day, we focus on the give and take. We give our best, we give our egos a break and we give of ourselves (because giving back is built into our DNA.) We take accountability, we take bold steps, and we take difference to heart. Because without diversity of thought and a commitment to equality for all, there is no moving forward.

    So, you have colorful hair? Don't care. Tattoos? Show off your ink. Like polka dots? That's cool.

    Apply Now


    Free eBook

    Loader2 Processing ...